CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
se excedió el tiempo de espera de la operación
(1/1)
jpardo84:
Hola...spero se encuentren bien
si alguien sabe como superar este problema.... cuando intento subir un archivo grande de mas de 100 mb con el siguiente codigo en windows Forms el tiempo de spera se agota..pero ya le puse la propiedad para media hora (1.800.000 miliseg)
SERÁ OTRO EL PROBLEMA?
Aqui esta el código:
Public Sub uploadFileUsingFTP_2(ByVal CompleteFTPPath As String, ByVal CompleteLocalPath As String, Optional ByVal UName As String = "", Optional ByVal PWD As String = "")
Dim reqObj As System.Net.FtpWebRequest = System.Net.WebRequest.Create(CompleteFTPPath)
reqObj.Method = System.Net.WebRequestMethods.Ftp.UploadFile
reqObj.Credentials = New System.Net.NetworkCredential(UName, PWD)
Dim streamObj As FileStream = File.OpenRead(CompleteLocalPath)
Dim buffer(streamObj.Length) As Byte
reqObj.Timeout = 1800000
streamObj.Read(buffer, 0, buffer.Length)
streamObj.Close()
streamObj = Nothing
reqObj.GetRequestStream().Write(buffer, 0, buffer.Length)
reqObj = Nothing
End Sub
si alguien tiene idea como solucionar...de antemano muchas gracias...
Saludos
Newtek:
Creo que podrias usar un Bufferlength mas grande que el que usas con el streamObj.Read(buffer, 0, buffer.Length)
lo que propongo es algo como esto.
const int bufferLength = 2048
streamObj.Read(buffer, 0, bufferLength)
La otra cosa es cuando el objeto tira la exepcion que mensaje despliega el timeout error en el codigo? estas usando algo para atrapar el mensaje de error al momento del timeout?
Avisame,
Newtek
Web Hosting, Design, Development & SEO at Newtek Web Hosting
Navegación
Ir a la versión completa