| ||||
tienes razon Cita: pero no das respuestas...
Iniciado por goteen_mx Por que no mejor dices que quires que te resuelvan el problema
__________________ Atte, A n g e l u s Concepción - Chile más vale respuestas bien pensadas, que 7000 post |
| ||||
yo me refiero a la forma en que lo expresa, es como haber si pueden, despues el que apoco nadie ha podido , mejor que exponga la duda, que es lo que tiene pensado, y bueno teniendo como referencia esto ya lo podemos ayudar. y bueno la idea vaga que se me ocurre es algo parecido a lo de gmail, donde cargas el nombre del archivo y te pregunta si quieres otro y al final carga todos, yo tengo un upload con una caja de texto y uno por uno, se me ocurre enviarle el nombre de los archivos y mandar a llamar a la funcion tantos veces como nombres de archivos me lleguen. <% for each x in reuest.form oquery string Set upl = Server.CreateObject("SoftArtisans.FileUp") 'qPathRec = Mid(Request("PATH_TRANSLATED"),1,Instr(Ucase(Reque st("PATH_TRANSLATED")),"GUARDAFILES")-1) & "Archivos\" qFile = Ucase(Mid(upl.Form("Upfile").UserFilename,InstrRev (upl.Form("Upfile").UserFilename,"\")+1)) qPathRec = "e:\siemweb\" blablabla blablabla next %> Esto es lo que tengo lo que yo haria seria con un for recorrer las variables que me llegan. Estamos de acuerdo que se ocuparia solo una caja de texto, si lo que quiere es seleccionar varios al mismo tiempo eso si NPI (no poseo información). Lo siento si lo ofendí mon serñor defensor de los inocentes angelus |
| ||||
y como se supone que deseas subir los archivos sin llenar varias casillas de texto? una opcion seria que consiguieras un componente para ZIP y que los subas comprimidos y se descompriman al subirse o como te mencionan, varias casillas y un for each en la pagina que lo recibe |
| ||||
Bueno, al parecer mi titulo no fue muy agradable para algunos =( (una disculpa a los ofendidos), miren yo he visto que esta pregunta se ha hecho infinidad de veces aqui en el foro y pues queria de una vez darle una solucion. Por mi parte lo he estado investigando y he encontrado que con un ocx llamado XUpload, se puede lograr subir varios ficheros a la vez, pero ahun no lo aterrizo y no me funciona del todo bien, cuando ya este lo proporcionare aqui con el fin de ayudarnos entre todos y que seamos un foro de unidad. Si alguien mas tiene una idea de como resolverlo o hacer el Upload de varios archivos, repito sin necesidad de varias casillas de tipo file (por que que pasa si tengo que subir 100 archivos y no quiero que sean en zip). Por su atencion y COLABORACION muchisimas gracias.
__________________ <>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <>< |
| ||||
quizas seria bueno un sistema como el que usa por ejemplo Spaces de msn (el Spaces es una especie de blog del Msn messenger) para subir fotos y es un tipo explorer de windows, quizas en hotscripts.com puedas encontrar algo |
| ||||
respecto a tu tema original revisa esto sobre como hacer que xupload te tome los campos de un formulario http://www.forosdelweb.com/f15/variable-dentro-direccion-372054/
__________________ Manual de ASP Avanzado ;-) |
| ||||
Cita: Bueno ... y ¿dónde esta la solución que pretendes darle?
Iniciado por juanmi321 ... yo he visto que esta pregunta se ha hecho infinidad de veces aqui en el foro y pues queria de una vez darle una solucion. Cita: Normalemte, cualquier componente de upload, puede subir varios ficheros a la vez, pero eso sí, cada fichero con su <input type=file>. Nadie subiría 100 archivos por muchísimas razones (tiempo, transferencia, espacio, etc), ya que normalemente se restringe el tipo y el tamaño del total de los archivos a subir. ElAprendiz, te ha dado una liga que dice como se hace.Por mi parte lo he estado investigando y he encontrado que con un ocx llamado XUpload, se puede lograr subir varios ficheros a la vez, pero ahun no lo aterrizo y no me funciona del todo bien, ... Cita: Bueno, existen restricciones naturales para la subida de archivos basados en formularios:Si alguien mas tiene una idea de como resolverlo o hacer el Upload de varios archivos, repito sin necesidad de varias casillas de tipo file (por que que pasa si tengo que subir 100 archivos y no quiero que sean en zip). Por su atencion y COLABORACION muchisimas gracias. Cita: Y como puedes leer en el RFC en cuestión, es la forma eficiente de enviar esos flujos de datos por el protocolo HTTP. No creo que se pueda hacer sin "cosas" en el cliente que envíen los archivos. Limitations of Form-based Uploading RFC1867-compliant browsers such as IE 4.0+ or Netscape 3.0+ perform file uploads using an HTML form with the attributes <FORM METHOD="POST" ENCTYPE="multipart/form-data">. This form must contain one or more items of the type <INPUT TYPE=FILE>. The browsers display such items as regular text boxes with the button "Browse..." next to them. Clicking the Browse button invokes the standard Choose File dialog box which allows the user to select a file for uploading. The limitations of form-based uploading are: The "Choose File" dialog shown by a browser does not allow multiple selections; To upload multiple files at once, the HTML form must contain multiple <INPUT TYPE=FILE> boxes, each file must be selected individually; A folder cannot be selected for uploading. Default values for the file names cannot be pre-set (the VALUE attribute is ignored for <INPUT TYPE=FILE> tags); There is no progress bar; There is no way to set a default directory to select the files from; There is no way to specify file filters to be displayed in the Files of type box of a "Choose File" dialog; There is no way to put a limit on the size and number of files being uploaded before uploading begins; There is no way to force users to select files with certain extensions only; Aside from the file path, browsers do not send any information about the files being uploaded, so the file dates cannot be preserved. Uploading cannot be performed in a batch-like process. Esta es una solución con un ActiveX: http://www.15seconds.com/issue/990723.htm Saludos |
| ||||
Bueno a pesar de la GRANDIOSA AYUDA que proporcionaron, aparte de sentirse ofendidos y solo postear para reclamar algo o para dar su inconformidad, he conseguido hacer el upload para varios archivos. Como el código es un poco enorme, no veo factible postearlo aqui, pero cualquiera que lo necesite, puede escribirme a [email protected] y se lo mandare. Bueno también debo de dar las gracias a quien brindo su ayuda poco o mucha a este tema (JJF, sjam7, a n g e l u s y por supuesto ElAprendiz ), sin duda honor a quien honor merece. Solo por ultimo les invito a postear para dar ideas y soluciones, no solo para aparecer su nombre en un post o para ofender lo que no saben usar, todo esto para fomentar la unidad del foro, que supongo que esta es la finalidad o no? GRACIAS POR TODO Y A TODOS!!! ![]()
__________________ <>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <>< |