RE: [csharp-l] Upload

Muchas gracias Sergio, pero justamente no quiero usar blob, xq necesito q el archivo está fisicamente en el servidor.

Muchas Gracias!!!


From: smendoza@live.com.mx
To: csharp-l@gxtech.com.uy
Date: Fri, 17 Sep 2010 16:16:11 -0500
Subject: RE: [csharp-l] Upload

Maycoll que tal, puedes usar el tipo de dato BLOB, declaras el campo o variable, con un tipo de dato que se llama BLOB, este tipo de dato te permite almacenar,
videos, archivos, fotos etc etc, y tambien te permite poder verlos en pantalla, y cuando pones el campo o variable en el web form de tu web panel o trn se muestra el cuadrito que tu quieres en automatico,
checa estas ligas
http://wiki.gxtechnical.com/commwiki/servlet/hwiki?manejo+de+blob,
http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Blob+Data+Type,
 
 
 
Saludos,

ATTE: IVÁN GABRIEL BRISEÑO
 
POR FAVOR NO IMPRIMAS ESTE CORREO AYUDEMOS A NUESTRA CASA.



 

From: bmaycoll@hotmail.com
To: csharp-l@gxtech.com.uy
Date: Fri, 17 Sep 2010 11:17:35 -0300
Subject: [csharp-l] Upload

Buenas foristas, estoy trabajando en una aplicación con GX 9.0 ambiente web y me gustaría saber algun ejemplo de como subir un archivo al servidor.
He empleado un código en el cual está en C# pero me devuelve null en el archivo.

Event Start
//     textblock1 tiene la propiedad Format a HTML, en pantalla se muestra esto---->
    textblock1.Caption = '<input type="file" id="htmlupload1" name="htmlupload1" />'
EndEvent  // Start


Event 'Send to Server'   

&FilUplInputName = 'htmlupload1'

csharp try {
csharp System.Web.HttpPostedFile uPLFile = this.context.HttpContext.Request.Files[[!&FilUplInputName!]] ;
csharp if ((uPLFile == null) || (uPLFile.FileName == String.Empty)) {
    "uPLFile" SIEMPRE QUEDA NULL
    /*ACCION PARA CUANDO NO HAY ARCHIVO*/
    msg("No hay archivo!!")
csharp }
csharp else
csharp {
csharp [!&FileName!] = uPLFile.FileName;
csharp     uPLFile.SaveAs([!uPLFile.FileName!]);
csharp     [!&FileSize!] = uPLFile.ContentLength.ToString();
csharp }
csharp } catch (UnauthorizedAccessException e) {
csharp [!&txtmsg!] = e.ToString();
    msg(&txtmsg)
csharp } catch (System.IO.DirectoryNotFoundException e) {
csharp [!&txtmsg!] = e.ToString();
    msg(&txtmsg)
csharp } catch (Exception e) {
csharp [!&txtmsg!] = e.ToString();
    msg(&txtmsg)
csharp }
EndEvent    //'Send to Server'

0 Response to "RE: [csharp-l] Upload"

Publicar un comentario