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

Uso Correcto del Xupload

Estas en el tema de Uso Correcto del Xupload en el foro de ASP Clásico en Foros del Web. Holas a todos. He tratado de hacer funcionar el xupload, y he leído en todos lados cómo se usa, y sigo sin entender porqué es ...
  #1 (permalink)  
Antiguo 16/01/2007, 11:05
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Uso Correcto del Xupload

Holas a todos. He tratado de hacer funcionar el xupload, y he leído en todos lados cómo se usa, y sigo sin entender porqué es que no me funciona. De lo que entiendo, necesito declarar el objeto para el uso del xupload, y entre los parámetros de la definición, debo referenciar a la página que propiamente hará la carga de los archivos, y me parece que es aquí donde fallo. Uso el siguiente código:

<OBJECT WIDTH=0 HEIGHT=0 ID="UploadCtl" CLASSID="CLSID:E87F6C8E-16C0-11D3-BEF7-009027438003" CODEBASE="XUpload.ocx">
<!-- Required: Server and Script pointing to the location of upload script-->
<PARAM NAME="Server" VALUE="miservidor:8089">
<PARAM NAME="Script" VALUE="EnvioAlArchivo/01_simple_upload.asp">
<PARAM NAME="ViewServerReply" VALUE="true">
<PARAM NAME="SSL" VALUE="TRUE">
<PARAM NAME="MaxFileSize" VALUE="3315060">
<PARAM NAME="MaxTotalSize" VALUE="33150600">
<PARAM NAME="MaxFileCount" VALUE="40">
</OBJECT>

Ahora, como ven, el nombre de "miservidor" de pruebas es donde tengo el "01_simple_upload.asp". Lo que no tengo muy seguro es si poner dirección física o virtual. Si pongo la virtual, que es tal como está, me sale la ventana de rpta del servidor que dice que no encuentra la página. Poniendo en una página de internet la direcc: http:miservidor:8089/envioalarchivo/01_simple_upload.asp sí la encuentra. ¿Qué estoy haciendo mal?
  #2 (permalink)  
Antiguo 17/01/2007, 08:50
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

mmmmmm, nunca lo he usado, pero me pregunta si ya revisaste el manual.

Bajaré el trial para probarlo.
  #3 (permalink)  
Antiguo 17/01/2007, 09:19
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

Jajajajaja; pues sí, ya lo revisé, pero no encuentro nada que me aclare qué dirección debo poner, o que me dé alguna luz de qué podría estar pasando para que no me funcione. Si logras hacer lo que yo no, te agradecería mucho.
  #4 (permalink)  
Antiguo 18/01/2007, 09:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

Bueno, lo acabo de bajar, instalar y comencé a probar los ejemplos.

Dobo reconocer que algunos no funcionan, cosa de permisos supongo, pero los "comunes" si trabajan ok, por ejemplo:

Código:
<SCRIPT LANGUAGE="VBScript">
Sub DownloadBtn_OnClick
	DownloadCtl.Download
End Sub
</SCRIPT>

<HTML><HEAD>
<TITLE>XUpload Code Sample: 06_download.asp</TITLE>
</HEAD>
<BODY>

<OBJECT 
	classid="CLSID:70E6CD54-8979-4977-9321-48DA55439F6C" 
	codeBase="XUpload.ocx"
	height="200"
	id="DownloadCtl" 
	width="500">

<PARAM NAME="Source1" VALUE="http://aspupload.com/ps_logo.gif">
<PARAM NAME="Destination1" VALUE="c:\ps_logo.gif">
<PARAM NAME="Source2" VALUE="http://www.persits.com/index.html">
<PARAM NAME="Destination2" VALUE="c:\index.html">
<PARAM NAME="Source3" VALUE="http://aspupload.com/ps_logo.gif">
<PARAM NAME="Destination3" VALUE="@PERSONAL\My Pictures\ps_logo.gif">
</OBJECT>
<P><P>
<INPUT TYPE=BUTTON NAME="DownloadBtn" VALUE="Download">
</BODY>
</HTML>
Ahora, específicamente, ¿cuál de las características de este control deseas usar?, veo que la version 3.0 (es la que bajé) tiene supuestamente más monerias.
  #5 (permalink)  
Antiguo 18/01/2007, 10:57
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

No estoy muy seguro a qué "Características" te refieres, pero lo que yo quiero es que pueda subir un archivo de la pc del cliente al servidor, con la cadena de la ruta del archivo en el lado del cliente. En el caso que muestras asumo que funciona, y que es porque todo tiene las cadenas en duro. De repente esa peude ser la diferencia. De todas maneras, de lo que entiendo, "Source" es la dirección de donde sacas el archivo, y "Destination" es donde lo colocas. Ahora, no sé si has probado usando, como yo, "Server" y "Script", para ver si la ruta se debe poner de acuerdo a la dirección web, o la dirección en duro. Yo sigo pensando que este es el problema, a menos que tengas más ideas al respecto =S.
  #6 (permalink)  
Antiguo 18/01/2007, 11:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

Por características del control quería decir, en otras palabras , que qué es lo que quieres hacer , es decir, bajar archivos de cierta Web a la PC del cliente, es lo que el ejemplo que probé hace. Pero por lo que leo, ese control te permite hacer otras monerias.
  #7 (permalink)  
Antiguo 18/01/2007, 11:33
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

Plop! Bueno, pes; ya te dije que es subir archivos de la Pc del cliente al servidor, y es lo que no me funciona .
  #8 (permalink)  
Antiguo 18/01/2007, 11:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

Bueno, me volví a meter a los ejemplos, y corrí el http://localhost/xupload/02_redirect.asp que hace un upload, me marcó un error, lo busque en la página del componente y encontré la solución, la implementé y volví a intentar hacer el upload, después de eso funcionó correctamente.
  #9 (permalink)  
Antiguo 18/01/2007, 12:41
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

Hummmm... algo recuerdo de haberlo hecho funcionar en el local, pero no en un servidor diferente. ¿Puedes mandarme el código al momento de definir el objeto? Si es posible, ese redirect que mencionas. Y esos 3 errores no son los que me salen a mí. A mí, como le pongo que me devuelva la rpta del servidor, me dice que no ha encontrado la página.
  #10 (permalink)  
Antiguo 18/01/2007, 13:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

Los tres archivos (y todos los demás) los debes de tener tu en tu disco donde instalaste el componente en la ruta C:\Archivos de programa\Persits Software\XUpload\Samples

Si por alguna razón no los tienes te los paso

No tengo un server externo donde probarlos, asi que no puedo hacer la prueba que necesitas
  #11 (permalink)  
Antiguo 18/01/2007, 13:56
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

No los tengo porque uso el componente ocx instalado en el servidor, así que no me bajé nada de ejemplos. Y ahora tengo ese problema de no saber quién puede ayudarme con eso de usar un servidor distinto del localhost . Gracias de todas maneras.
  #12 (permalink)  
Antiguo 18/01/2007, 14:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Uso Correcto del Xupload

Ya me consegui un servidor distinto, deja ahora prueba ahí, por lo pronto deja te paso los ejemplos involucrados:

02_redirect.asp
Código:
<HTML>
<HEAD>
<TITLE>XUpload Code Sample: 02_redirect.asp</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">

<H2>XUpload: Browser Redirection</H2>
<h3>Demonstrates redirection to another page
to display the results of an upload script.</h3>
<P>
<h4>Note: two .asp files are involved in the process:
02_redirect_upload.asp and 02_redirect_reply.asp.</H4>
<OBJECT 
	classid="CLSID:E87F6C8E-16C0-11D3-BEF7-009027438003" 
	codeBase="XUpload.ocx"
	height="200"
	id="UploadCtl" 
	width="500">

<!--Required parameters: upload script's server and location-->
<PARAM NAME="Server" VALUE="localhost">
<PARAM NAME="Script" VALUE="/xupload/02_redirect_upload.asp">

<!--Redirect browser to a server script upon completion of an upload-->
<PARAM NAME="RedirectURL" VALUE="http://localhost/xupload/02_redirect_reply.asp">

</OBJECT>

<!-- Microsoft workaround for the Click-to-Activate problem -->
<script type="text/javascript" src="ie_workaround.js"></script>

</BODY>
</HTML>
02_redirect_reply.asp
Código:
<% Response.Write Request.Form("XUPLOADREPLY") %>
02_redirect_upload.asp
Código:
<HTML>

<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>XUpload Code Sample: 02_redirect_upload.asp</TITLE>
</HEAD>

<BODY>

<% 

Set Upload = Server.CreateObject("Persits.Upload")
Upload.IgnoreNoPost = True
Upload.CodePage = 65001
nCount = Upload.Save("c:\upload")

%>
<h3>Success! <% = nCount %> files uploaded.</h3>

<TABLE CELLSPACING=0 CELLPADDING=2 BORDER=1>
<TR><TH>Path</TH><TH>Size</TH><TH>Content-Type</TH></TR>
<%
For Each File in Upload.Files
%>
<TR><TD><% = Server.HtmlEncode( File.Path ) %></TD>
	<TD ALIGN="RIGHT"><% = File.Size %></TD>
	<TD><% = File.ContentType %></TD></TR>
<%
Next
%>
</TABLE>

</BODY>
</HTML>
  #13 (permalink)  
Antiguo 19/01/2007, 10:07
k3n
 
Fecha de Ingreso: marzo-2006
Mensajes: 56
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Uso Correcto del Xupload

A ver si es que a ti te sale en un servidor distinto. Por lo pronto, lo que mandaste no tiene nada de extraño a lo que yo he hecho.
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 23:52.