Nosotros usamos plupload sin problemas con chunking con archivos grandes 1giga 
o pequeños. Usando  js en el cliente y portamos el código server a vb.net aspx 
en el server.
________________________________
De: Damián Herrera<mailto:[email protected]>
Enviado el: ‎17/‎12/‎2014 06:16 p.m.
Para: [email protected]<mailto:[email protected]>
Asunto: [puntonet] fileupload

Hola,

Si hay una opción que contempla todas las opciones.

*Para upload lo mejor que vi es http://www.plupload.com/
<http://www.plupload.com/> . Tiene soporte para mobiles y upload con: HTML,
HTML5, Flash, Silverlight y más. Si revisas la documentación tenes como
obtener el stream de archivo (imagen en tu caso) y guardarla donde quieras.*

Saludos,
Ing. Damián Herrera
Director
CIVINEXT
Tel. / Fax: +54 (11) 3968-0039
[email protected]
http://www.civinext.com
<http://www.linkedin.com/company/civinext-s.a.>
<http://www.facebook.com/groupware> <http://www.twitter.com/damianherrera>
<http://www.youtube.com/user/damianherrera>
<http://es.wikipedia.org/wiki/Civinext>


El 17 de diciembre de 2014, 18:01, Cristian <[email protected]>
escribió:
>
> Tenemos implementada la subida con el ActiveX xmlhttp en ambiente
> controlado con Internet Explorer, de la misma forma que menciona Gabriel.
> En la web es muy común ver las subidas por flash como lo hacía Google hasta
> hace poco que es más multibrowser…
>
> Creo que no hay una solución que cubra todas las posibilidades y menos aún
> si contemplas smartphones…
>
>
>
> Cristian.
>
>
>
> *De:* [email protected] [mailto:[email protected]] *En nombre de *Gabriel
> Culasso
> *Enviado el:* jueves, 11 de diciembre de 2014 21:04
> *Para:* [email protected]
> *Asunto:* [puntonet] fileupload
>
>
>
> Hola Joe.
> En nuestro caso los clientes corren bajo ie en una intranet para
> digitalizar y subir imágenes a un sql server. Estamos subiendo entre 60 y
> 100 mil imágenes diarias desde 700 sucursales distribuidas en todo el país.
> Para subir los archivos estamos usando el activeX xmlhttp tanto desde
> jscript como desde un programa que queda corriendo en el desktop y realizan
> el envió en segundo plano aún después que el usuario haya cerrado el
> browser.
> La pagina que recibe lee con readbinary la imagen y en el querystring van
> los datos identificatorios.
> Tuvimos que usar esto para que no se "escape" el contenido y se triplique
> su tamaño en la red. Nuestra wan estaba bastante comprometida.
> Lo nuestro es una solucion medio anticuada y limitada, pero capaz te puede
> inspirar.
> ¿Viste este link?
> http://stackoverflow.com/questions/19959072/sending-binary-data-in-javascript-over-http
> Saludos cordiales,
> Gabriel Culasso.
>
> Joe <[email protected]> escribió:
>
> Pablo, gracias por la alternativa, la habia analizado, pero no tengo mucho
> control sobre el filesystem y además quisiera evitar tener que manejar
> permisos por fuera de la DB. El tema del backup también me jugó en favor de
> guardarlo en la DB. Son archivos de entre 500k y 2mb aprox y no es una
> acción “core” del sistema por lo que el trafico de archivos va a ser
> bastante bajo.
>
>
>
>
>
> *From:* Pablo Marzullo <[email protected]>
>
> *Sent:* Wednesday, December 10, 2014 8:01 PM
>
> *To:* [email protected]
>
> *Subject:* [puntonet] fileupload
>
>
>
>
> Joe, y si en vez de guardar los datos del archivo (binario) guardas la
> ruta (ftp o http) y el control que muestra el contenido direcciona a esa
> ruta...? yo lo uso asi para agilizar el laburo de la BD en los querys y
> demas procesos.
>
>
>
>
>
>
>
> saludos, Pablo
>
>
>
> *IAV Tech*
>
> Mendoza 246, (1838) Luis Guillon, Bs As, Argentina
>
> www.iav-tech.com
>
> Cel.: 011-1566721644
>
>
>
> ---- Original Message ----
> *From*: Damián Herrera <[email protected]>
> *To*: [email protected]
> *Sent*: Mie, Dic 10, 2014, 6:16 PM
> *Subject*: [puntonet] fileupload
>
> Hola Joe,
>
>
>
> Para upload lo mejor que vi es http://www.plupload.com/ . Tiene soporte
> para mobiles y upload con: HTML, HTML5, Flash, Silverlight y más. Si
> revisas la documentación tenes como obtener el stream de archivo (imagen en
> tu caso) y guardarla donde quieras.
>
>
>
> Saludos!
>
> Ing. Damián Herrera
> Director
> CIVINEXT
> Tel. / Fax: +54 (11) 3968-0039
> [email protected]
> http://www.civinext.com
>
> [image: Imagen quitada por el remitente.]
> <http://www.linkedin.com/company/civinext-s.a.> [image: Imagen quitada
> por el remitente.] <http://www.facebook.com/groupware>[image: Imagen
> quitada por el remitente.] <http://www.twitter.com/damianherrera>[image:
> Imagen quitada por el remitente.]
> <http://www.youtube.com/user/damianherrera> [image: Imagen quitada por el
> remitente.] <http://es.wikipedia.org/wiki/Civinext>
>
>
>
>
>
> El 10 de diciembre de 2014, 17:58, César Mendoza <[email protected]>
> escribió:
>
> El multiple upload del fileupload funciona con internet explorer 10 o
> superior. Con el 9 y 8 solo te permite subir de a un archivo.
>
>
>
> 2014-12-10 17:41 GMT-03:00 Joel Bo <[email protected]>:
>
> Estimados, estoy por incorporar a mi webapp (C# - Winforms aun en ASPNET)
> la capacidad de subir un archivo al server que luego va a ir a una DB (mi
> proveedor de hosting no me habilita FileStream asi que voy a tener que
> guardarlo como varbinary). Serán archivos “livianos” de todos modos.
>
>
>
> La parte de guardar en DB creo tenerla resuelta con un codigo similar el
> de uno de estos ejemplos:
> http://www.morgantechspace.com/2014/05/How-to-Store-and-Retrieve-Image-in-SQL-Server-Database.html
>
>
>
> De lo que no estoy seguro, es cual es la major estrategia para subir el
> archivo del navegador al server. Primero imaginé usar un WebMethod y AJAX,
> como vengo hacienda para todo el resto de las operaciones del usuario
> contra el server, y dentro del metodo estatico que se pública como
> WebMethod recibir los bytes y luego pasarlos a la función que graba en la
> DB. Pero buscando y leyendo parece que no es possible subir un archivo con
> AJAX y WebMethod (mi objetivo es evitar el postback). Mal que me pese,
> parece que mi alternativa es ir por controles ASP como FileUpload. En
> concreto queria consultartes:
>
>
>
>    - ¿Es hoy en dia FileUpload una opcion viable/adecuada?
>
>
>    - ¿Es possible usar FileUpload pero sin persistir los archivos en
>    disco antes de mandarlos a la DB? (mi objetivo es recibir los bytes y
>    “mandarlos” a la DB para evitar archivos huerfanos en posibles fallos y
>    ademas evitar tener que lidiar con permisos y/o nombres duplicados)
>
>
>    - Si no entendí mal, al usar fileupload tendré que usar el “truco” de
>    ponerlo como un iframe para que la pagina donde está mi usuario operando no
>    haga un postback completo. ¿Comprendí bien la teoria de la tecnica?
>
>
>
> Como veran, son preguntas más de recomendaciones que un pedido de codigo
> especifico. Es solo que antes de ponerme a escribir codigo y provar queria
> mas o menos entender si estoy yendo por los caminos adecuados.
>
>
>
> gracias!
>
>
>
> Joe
>
>
>
>
> --
>
> Saludos.
> César Javier Mendoza.
>
>
>
> ------------------------------
>
> Se certificó que el correo no contiene virus.
> Comprobada por AVG - www.avg.es
> Versión: 2015.0.5577 / Base de datos de virus: 4235/8721 - Fecha de la
> versión: 12/12/2014
>

Responder a