Cómo cargar varios archivos grandes en lotes a través de WebService
El servicio web se desarrolla recibiendo bytes, proporcionando si se crean o acumulan parámetros y escribiendo bytes en archivos de acuerdo con los parámetros. El código de muestra es el siguiente:
Desarrollo del programa WinForm
WinForm es un título de la plataforma de desarrollo -Net Windows Form. Agregue un nuevo proyecto de programa WinForm para agregar una referencia al servicio de carga de archivos.
Implementación del programa Winform
La interfaz del programa está diseñada simplemente de la siguiente manera: botón de selección de archivo, lista de selección de archivos, botón de carga de archivo, carga de información y progreso de carga.
Efecto de carga de archivo de Winform
Ejemplo de demostración: seleccione dos archivos de más de 4 MB para cargar y la carga se realizará correctamente.
Código fuente de la clave de carga de archivos
localhost.WebService mWebService = new WinTest.localhost.WebService();
mWebService.CookieContainer = new System.Net.CookieContainer ();
mWebService.Timeout =- 1;
Tiempo de espera (milisegundos) para llamadas sincrónicas a servicios web XML. El valor predeterminado es 100000 milisegundos. Consejo: Si la propiedad de tiempo de espera se establece en Tiempo de espera = -1, significa que la solicitud no expira.