martes, 1 de febrero de 2011

WebSpeed: Subir Fichero.

El siguiente fragmente de código muestra un ejemplo de cómo subir archivos usando protocolo HTTP desde una página Web con WebSpeed.

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<META NAME="AUTHOR" CONTENT="Your Name">
<TITLE>WebSpeed Script</TITLE>
</HEAD>

<BODY>
<form name="formu" method="POST" action="pagina1.html" ENCTYPE="multipart/form-data">
Archivo:<input type="file" value="" name="archivito" />
<input type="submit" value="enviar" name="smt" />
</form>
<SCRIPT LANGUAGE="SpeedScript">
IF REQUEST_METHOD = "POST" THEN
DO:
DEFINE VAR mFile AS MEMPTR NO-UNDO.
DEFINE VAR cfile AS CHAR NO-UNDO.
ASSIGN mFile = get-binary-data("archivito").
ASSIGN cfile = get-value("archivito").
DEF VAR oFile AS CHAR NO-UNDO.
oFile = GET-CONFIG("fileUploadDirectory") + "\" + cfile.
{&out} 'Binario ' oFile.
COPY-LOB FROM mFile TO FILE oFile NO-CONVERT.
END.
</SCRIPT>
</BODY>
</HTML>

2 comentarios:

  1. Buen día, no podrás publicar como configurar un odbc para conectarse a OpenEdge 10.2A (la configuración del lado del servidor), muchas gracias

    ResponderEliminar
  2. Buen día,
    Tengo una consulta, fijate que al utilizar el broker de Webspeed, este no me ejecuta los estilos (css) ni las librerias Jquery, ya lo hice por medio de URLS y trayectorias fijas y la pagina se despliega sin los estilos y el codigo js de las librerias Jquery no se ejecuta, así mismo imagenes de formato .gif, .png y de otro tipo no se visualizan.Si me puedes dar una pista de que configuraciones debo de hacer tanto en el navegador, como el el servidor de apache tomcat 9.0 y el archivo de httpd.conf de webspeed de openedge 11 te lo voy agradecer.

    ResponderEliminar