Foros del Web » Programando para Internet » ASP Clásico »

Como usar el Upload.Form ??

Estas en el tema de Como usar el Upload.Form ?? en el foro de ASP Clásico en Foros del Web. Hola a todos he estado leyendo los mensajes anteriores referente al tema pero no encuentro la solucion a mi problema dentro de un sistem deseo ...
  #1 (permalink)  
Antiguo 07/10/2009, 13:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 8
Antigüedad: 14 años, 7 meses
Puntos: 0
Como usar el Upload.Form ??

Hola a todos he estado leyendo los mensajes anteriores referente al tema pero no encuentro la solucion a mi problema dentro de un sistem deseo mover un pdf a una carpeta del servidor, ya lo logre!!!! pero el problema es que necesito guardar la ruta o el URL en la tabla para facilitar la busqueda, alguen me puede decir como??

adjunto el codigo del Free Upload:

<%
option explicit
Response.Expires = -1
Server.ScriptTimeout = 600
%>
<!-- #include file="freeaspupload.asp" -->
<%
' ************************************************** **
' Cambiar el valor de la siguiente variable
' para indicar el directorio de destino.
' El directorio indicado debe tener permisos de escritura
' de caso contrario el script fallará mostrando un error.
Dim uploadsDirVar
uploadsDirVar = "C:\Inetpub\wwwroot\MR_AF\Imagenes\Fotos de Maquinas\"
' ************************************************** **

function SaveFiles
Dim Upload, fileName, fileSize, ks, i, fileKey, resumen
Set Upload = New FreeASPUpload
Upload.Save(uploadsDirVar)
' If something fails inside the script, but the exception is handled
If Err.Number <> 0 then Exit function
SaveFiles = ""
ks = Upload.UploadedFiles.keys
if (UBound(ks) <> -1) then
resumen = "<B>Archivos subidos:</B> "
for each fileKey in Upload.UploadedFiles.keys
resumen = resumen & Upload.UploadedFiles(fileKey).FileName & " (" & Upload.UploadedFiles(fileKey).Length & "B) "
next
else
resumen = "El nombre del archivo especificado en el formulario no es valido en el sistema."
end if
'comentar la siguiente linea si no se desea mostrar el resumen
' SaveFiles = resumen
end function
%>
<%
'Dim Strattach1
'Strattach1=("attach1")
'Response.Write(Strattach1)
%>


<HTML>
<HEAD>
<TITLE>Test Free ASP Upload</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
}
body {
background-color: #FFFFFF;
background-image: url(../Imagenes/Fondos/Graphite.jpg);
}
.Estilo1 {color: #FFFF00}
-->
</style></HEAD>
<BODY>
<h1>Subir archivos</h1>
<p>Advertencia: Asegurece que el nombre del activo sea el mismo nombre que tiene el archivo a grabar.</p>
<div style='margin-left:150'><form name="frmSend" method="POST" enctype="multipart/form-data" action="pruebaupload.asp">
<p>F o t o:
<input name="attach1" type="file" size="35">
<br>
Dibujo:
<input name="attach2" type="file" size="35">
<br>
<br>
<input type=submit value="Subir Archivo">
</p>
</form>

<BR></div>
<%
'solo llamo al UPLOAD si hay envio de formulario
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
response.write SaveFiles()
'Hace el upload de los archivos enviados y muestra el resumen
end if
%>
</BODY>
</HTML>

La otra parte del codigo que se incluye en el principal si lo requieren me avisan

Saludos
  #2 (permalink)  
Antiguo 08/10/2009, 11:00
 
Fecha de Ingreso: septiembre-2009
Mensajes: 8
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como usar el Upload.Form ??

No se que pasa pero en enta consultas que he realizado al foro me han despresido talvez no fue interesante pero ya lo resolvi de antemano gracias

Puse un arreglo para que almacenara el nombre de los tres UPLOAD

Gracias
  #3 (permalink)  
Antiguo 13/10/2009, 04:20
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 9 meses
Puntos: 41
Respuesta: Como usar el Upload.Form ??

Buenas, siempre se intenta resolver las dudas de los usuarios, no se te ha despreciado, tan solo no ha dado tiempo de resolver tus dudas, ya que has resuelto en poco tiempo tu problema, pero deberias de postear la solucion al mismo poniendo el codigo arreglado para que otros usuarios que tengan el mismo problema puedan solucionarlo sin postear lo mismo...

Es una critica construciva y a lo mejor soy el ultimo que deberia decir como se debe hacer las cosas aqui, soy un usuario que he posteado poco pero llevo mucho tiempo utilizando Foros, en especial este y el espiritu de los mismos es eso postear dudas y postear soluciones.

Ánimo y a postear dudas y si se encuentran las soluciones, a tomarse su tiempo para tambien postearlas.

Saludos, Jose
  #4 (permalink)  
Antiguo 19/11/2009, 11:03
Avatar de 12160rigo  
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como usar el Upload.Form ??

hola amigos yo uso estoy usando "freeaspupload.asp" y me sube bien los archivos, con lo que tengo problema es para guardar el nombre del archivo con su extencion en una variable que luego esta la tengo que insertar en una base de datos

If Err.Number = 8 Then
valor=1
Else
If Err <> 0 Then
mensaje=t_(129) & Err.Description
Else
'Recojo el nombre del fichero que se ha subido
Set File= Upload.Files("img")

If Not File Is Nothing Then
'img = file.Filename
img = Upload.UploadedFiles.keys //segun yo aki recojo el nombre y lo
guardo en img

end if

End If
End If

y posteriormete

en mi codigo tengo esto

if img<>"" then
rsPublication("filepath")=img

en donde estoy guardando mi el nombre de mi archivo pero no me guarda nada al parecer se pierde el dato y no lo recoge y menos hace la insercion a la base de datos

alguien me podria ayudar
  #5 (permalink)  
Antiguo 19/11/2009, 11:32
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Como usar el Upload.Form ??

Se me revuelve el estomago cada vez que leo algo como "aki" en lugar de "aquí" :-p

UploadedFiles.keys regresa una colección, debes de recorrerla con algo como esto:

Código:
for each fileKey in Upload.UploadedFiles.keys
	nomArchivo = Upload.UploadedFiles(fileKey).FileName
next
  #6 (permalink)  
Antiguo 15/01/2010, 21:43
Avatar de 12160rigo  
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como usar el Upload.Form ??

hola Myakire

en ue parte de mi codigo pondria eso que dices

for each fileKey in Upload.UploadedFiles.keys
nomArchivo = Upload.UploadedFiles(fileKey).FileName
next

y gracias por la respuesta



segun yo seria
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 17:54.