ASP.NET - Ufff diez dias con el mismo problema y na de na

 
Vista:

Ufff diez dias con el mismo problema y na de na

Publicado por Silvia (185 intervenciones) el 21/12/2005 15:52:14
Te explico yo quiero hacer una aplicacion en la cual puedas seleccionar una imagen jpg del disco duro del ordenador donde te hayas conectado a mi aplicacion. Que una vez selecciones una foto, esta la reduzcas a un tamaño 400 X 300 y luego la subas al servidor para ser visualizada.
Para ello utilizo este codigo el cual funciona perfectamente en mi servidor local.
Tu me dijistes que son cosas de los permisos de acceso que tenga esa carpeta, pero esa carpeta ya tiene todos los permisos dados de lectura, escritura, acceso asp.net, en fin de todo tipo, incluso me salen mensajes de windows que me dice que hacer eso es peligroso.
Abajo veras el codigo para seleccionar una imagen del disco duro y reducirla de tamaño y mas abajo el codigo para subir un archivo imagen a mi servidor.
Gracias de todos modos.
Si el problema como tu dices es de permisos, ¿porque si que me funciona el codigo para subir archivos de mi disco duro local al servidor?, pero en cambio el codigo de transformar la foto a un tamaño mas pequeño me dice que no encuentra el archivo cuando si que existe?.
En fin yo ya estoy desquiciado llevo mas de diez dias con el mismo problema , se ve que no se puede hacer asi.

Partial Class _Default
Inherits System.Web.UI.Page
' codigo para convertir una imagen jpg de gran tamaño a dimensiones 400x 300 .
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ruta As System.String
ruta = (File1.PostedFile.FileName)
Dim original As System.Drawing.Image = System.Drawing.Image.FromFile(ruta)
Dim imagen As New System.Drawing.Bitmap(original, 400, 300)
Dim grafico As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(imagen)
imagen.Save(Server.MapPath("App_Data\imagenes\uno1.jpg"), System.Drawing.Imaging.ImageFormat.Jpeg)
End Sub
' Codigo para subir al servidor un archivo imagen seleccionado en mi disco duro.
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
If Not (File1.PostedFile Is Nothing) Then
Try
File1.PostedFile.SaveAs(Server.MapPath("App_Data\imagenes\Camello.jpg"))

Catch ex As Exception

End Try
End If

End Sub
End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder