Necesito cargar archivos grandes de al menos 1GB
tamaño de archivo. Estoy usando ASP.Net
, C#
y IIS 5.1
como mi plataforma de desarrollo.Subir archivos de gran tamaño (1 GB) -ASP.net
estoy usando:
HIF.PostedFile.InputStream.Read(fileBytes,0,HIF.PostedFile.ContentLength)
antes de usar:
File.WriteAllBytes(filePath, fileByteArray)
(doesnt ir aquí, pero da System.OutOfMemoryException
excepción)
Actualmente yo he dado la httpRuntime
a:
executionTimeout = " "maxRequestLength =" "(eso es de 2 GB!) useFullyQualifiedRedirectUrl =" true" minFreeThreads = "8" minLocalRequestFreeThreads = "4" appRequestQueueLimit = "5000" enableVersionHeader = "true" requestLengthDiskThreshold =" 8192"
también me he puesto maxAllowedContentLength="**2097151**"
(supongo que es sólo para IIS 7)
he cambiado IIS
tiempo de espera de la conexión a 999.999 segundos también.
soy incapaz de subir archivos de hasta 4578KB
(Ajaz-Uploader.zip)
Hola manitra, Intenté usar tus funciones CopyFile() en el cliente y Copy() en el servidor, pero obtuve algunos errores. Otra cosa que he observado es que WriteAllBytes funcionará hasta 3MB de datos, más que eso da "System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Hubo una excepción ejecutando las extensiones especificado en el archivo de configuración. ---> System.Web.HttpException: la longitud máxima de la solicitud excedió ..... "excepción. –