Un amigo y yo hemos estado discutiendo cuál es la mejor manera de enviar archivos de gran tamaño a través de Internet. FTP, servicios web únicos, fragmentación de bytes a múltiples servicios web, envío de archivos HTTP (mensaje de varias partes), interfaz RIA (SilverLight o Flash).Archivo grande (30Mb +) Cargas a través de Internet, ¿cuáles son las mejores opciones?
¿Hay respuestas/soluciones que faltan?
Déjame darte más de mi situación específica.
Tengo una aplicación .NET 2.0 Windows Form "cliente" que interactúa por servicios web con una aplicación ASP.NET. En la aplicación cliente necesito la capacidad de cargar un archivo grande y comunicar el estado de la carga al usuario. Estaba haciendo un único servicio web, pero encontré que el tamaño del archivo era problemático a través de Internet, así que creé varios servicios web para dividir la matriz de bytes. Ahora, queriendo considerar otras opciones.
Algunas investigaciones hecho ...
SilverLight de carga de archivos www.codeplex.com/SilverlightFileUpld
Carga de archivos ASP.NET www.brettle.com/neatupload
FTP en .NET Marco www.windowsdevcenter.com/pub/a/windows/2006/12/12/building-ftp-services-using-net-20.html
Queremos otras opiniones. Gracias.
¿Está utilizando algún tipo de compresión, por ejemplo BZip2? – BobbyShaftoe