Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

campo type=file

Estas en el tema de campo type=file en el foro de Visual Basic clásico en Foros del Web. Hola a todos Tengo un cgi en visual basic con un modulo cgi32.bas, en una página en html tengo un formulario en el cual adjunto ...
  #1 (permalink)  
Antiguo 09/12/2008, 15:50
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
campo type=file

Hola a todos

Tengo un cgi en visual basic con un modulo cgi32.bas, en una página en html tengo un formulario en el cual adjunto un archivo para guardarlo del cliente al servidor, en el action del formulario pongo una llama a un cgi en el cual quiero obtener el archivo y copiarlo en el servidor, este es mi formulario:


<html>
<body>
<form name='leer_archivo' method='post' enctype= 'multipart/form-data' action='/cgi-win/GuardaArchivos.exe/Importar'>

<tr><td>
<input type='file' name='ar_datos' value='' >
<input type='submit' value='Guardar'>
</form>
</body>
</html>

en el CGi tengo lo siguiente:

Sub CGI_Main()
Send ("Content-type: text/html")
Send ("")
sSelector = Mid(CGI_LogicalPath, 2) ' eliminamos la "/" que viene en la cadena

If sSelector = "Importar" Then
Call Importacion
End If

End Sub

Sub Inter_Main()
MsgBox "¡Este es un programa CGI!"
End Sub

Sub Importacion()

Dim Ext, r, n As String
Dim sNomArchOriginal As String

Dim rutaArchivos As String



sRutaArchTxt = "c:\website\htdocs\bd\temp\"
rutaArchivos = "/bdiesi/temp/"

Ext= GetSmallField("ar_datos")


' r = GetSmallField("ruta")
'n = GetSmallField("nom")

sArchDes = sRutaArchTxt & n
Send (sArchDes)

FileCopy Ext, sArchDes


End Sub


Pero al momento de querer tomar el archivo adjunto no funciona, con que función tomo el archivo adjunto?, espero me puedan ayudar, gracias
  #2 (permalink)  
Antiguo 17/11/2011, 09:25
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: campo type=file

Hola, se que es un tema antigüo pero sigo con el mismo problema.

Ayuda por fas
  #3 (permalink)  
Antiguo 17/11/2011, 14:53
 
Fecha de Ingreso: enero-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: campo type=file

Ya vi porque no me mandaba nada de archivo el form no encerraba el campo input type=file.


Ahora desde visual ya puedo tomar el archivo pero lo manda con líneas de más, como le quito esas lineas si tengo que guardar el archivo como binario?
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 10:35.