Foros del Web » Programando para Internet » ASPX (.net) »

Subir imagen

Estas en el tema de Subir imagen en el foro de ASPX (.net) en Foros del Web. Hola lo que quiero hacer es poder cargar una imagen a traves de un "FileUpload". Por lo que fui mirando en ejemplos encontrados en internet, ...
  #1 (permalink)  
Antiguo 25/07/2010, 22:02
Avatar de mau_87lp  
Fecha de Ingreso: diciembre-2009
Ubicación: La Plata,Buenos Aires.
Mensajes: 72
Antigüedad: 14 años, 4 meses
Puntos: 3
Subir imagen

Hola lo que quiero hacer es poder cargar una imagen a traves de un "FileUpload". Por lo que fui mirando en ejemplos encontrados en internet, llegue a hacer el siguiente codigo.


Código:
Dim nomArchivo As String = FileUpload1.FileName
        Dim longNomArch As Integer = nomArchivo.Length
        Dim tipo As String = nomArchivo.Substring(longNomArch - 4, 4)
        'Label1.Text = FileUpload1.FileName
        If tipo = ".jpg" OrElse tipo = "jpeg" OrElse tipo = ".gif" OrElse tipo = "JPEG" OrElse tipo = ".JPG" OrElse tipo = ".GIF" Then

            If File.Exists("/public_html/Imagenes_1/" & nomArchivo) = False Then

                FileUpload1.PostedFile.SaveAs("/public_html/Imagenes_1/" & nomArchivo)


            Else
                Dim cont As Integer = 1
                While File.Exists("/public_html/Imagenes_1/" & nomArchivo) = True

                    nomArchivo = nomArchivo.Replace(tipo, cont & tipo)
                    cont += 1
                End While
                FileUpload1.PostedFile.SaveAs("/public_html/Imagenes_1/" & nomArchivo)
            End If

        Else
            Label1.Text = "Tipo de archivo no permitido"
        End If

Con este codigo cuando quiero cargar/subir la imagen me da error. Si es posible me gustaria que me den alguna ayuda. Desde ya muchas gracias. Mauro
  #2 (permalink)  
Antiguo 26/07/2010, 07:26
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Subir imagen

Que error te da?

Seguramente es falta de permisos en la carpeta destino para tus archivos.
Fijate que el usuario IIS_IUSRS tiene que tener permisos de escritura en dicha carpeta ok.
Saludos.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 27/07/2010, 03:21
Avatar de mau_87lp  
Fecha de Ingreso: diciembre-2009
Ubicación: La Plata,Buenos Aires.
Mensajes: 72
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Subir imagen

Gracias mdavila. Hice lo que me dijiste pero tambian modifique la siguiente linea.

FileUpload1.SaveAs(Server.MapPath("/public_html/Imagenes_1/" & nomArchivo))

Con esto pude subir el archivo. Muchas gracias

Etiquetas: subir, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:28.