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

subir imagen ayudita porfavor

Estas en el tema de subir imagen ayudita porfavor en el foro de ASPX (.net) en Foros del Web. hola a todos, tengo que guardar una imagen en sql server 2005 pero esto ya lo se, el problema esta cuando el usuario no tiene ...
  #1 (permalink)  
Antiguo 26/03/2008, 07:14
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta subir imagen ayudita porfavor

hola a todos, tengo que guardar una imagen en sql server 2005 pero esto ya lo se, el problema esta cuando el usuario no tiene imagen para subir y guardarla, en ese caso hay una imagen generica en el servidor q se ingresa automaticamente en sql si el usuario no la sube, mi pregunta es como puedo capturar la imagen desde el servidor y subirla a sql.

porfavor posten codigo para guiarme. gracias a todos de antemano
  #2 (permalink)  
Antiguo 26/03/2008, 07:34
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: subir imagen ayudita porfavor

pues deberias tener algo asi

if( string.IsNullOrEmpty( fileupload.Filename))
{ // Esto devuelve la raiz de tu sitio
imagen= Server.MapPath("~/")+rutaimagendefault;
}
else
{
fileupload.Save(....)
}
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 26/03/2008, 07:39
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: subir imagen ayudita porfavor

ese fileupload. save(...) guarda la imagen en el file upload ? para despues trabajarla de igual manera que si hubieran seleccionado algun archivo ?
  #4 (permalink)  
Antiguo 26/03/2008, 07:42
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: subir imagen ayudita porfavor

el fileupload es de tu archivo seleccionado desde tu web, pero si no se selecciono nada queires q por default se guarde una imagen ahi entras tu diciendo q si nohay archivo seleccionado le des por default uno q esta en tu servidor
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 26/03/2008, 09:33
 
Fecha de Ingreso: febrero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
De acuerdo Re: subir imagen ayudita porfavor

mira esto es lo que quiero realizar ....


Código:
Public Function GetBitImg(ByVal img As FileUpload, ByVal txt As TextBox) As Byte()
        If txt.Text = "" Then
// aca estaria el codigo para la imagen default
        Else
//aca tomo lo que trae el fileupload y me devuelve un byte para luego insertarlo en la bd ....
            Dim httpimg As HttpPostedFile = img.PostedFile
            Dim bit(img.PostedFile.InputStream.Length + 1) As Byte
            httpimg.InputStream.Read(bit, 0, img.PostedFile.ContentLength)
            Return bit
        End If

    End Function
como seria el codigo para capturar la imagen por defecto en el servidor y devolver un byte gracias............
  #6 (permalink)  
Antiguo 26/03/2008, 10:29
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: subir imagen ayudita porfavor

en esa parte define el BinaryStream desde tu archivo ubicado en Server.MapPath(~)


rutapordefault=Server.MapPath("~")+folderdondestat uimagendefault;
FileStream stream = new FileStream(rutapordefault, FileMode.Open);
BinaryReader reader = new BinaryReader(stream);
byte[]file= reader.ReadBytes(stream.Length);
reader.Close();
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 12:58.