none
Upload large file in Visual Stdio RRS feed

  • Domanda

  • Ho problemi a trasferire su un sito web dei files voluminosi da locale

    Due i sistemi provati

    sistema 1 :

    Dim clsRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(sNomeSito & sFileDestinazione), System.Net.FtpWebRequest) clsRequest.Credentials = New System.Net.NetworkCredential(sUser, sPass) clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile Dim bFile() As Byte = System.IO.File.ReadAllBytes(sFileCompresso) Try Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream() ' esegui accesso clsStream.Write(bFile, 0, bFile.Length) clsStream.Close() clsStream.Dispose() ' svuota memoria Catch ex As Exception ' !!! ### va in errore dopo averne copiato una parte es. 11 mega su 60 ' ex.message = errore : connessione sottostante chiusa : errore imprevisto durante un operazione di ricezione

    MsgBox("Copia " & sFileDestinazione & vbCr & "non è andato a buon fine" & vbCr & ex.Message.ToString) End Try

    sistema 2 :

    Try My.Computer.Network.UploadFile(sFileCompresso, sNomeSito & sFileDestinazione, sUser, sPass, True, 10000) Catch ex As Exception ' ### va in blocco bOK = False MsgBox(ex.Message) End Try



    arturo priolo

    giovedì 28 marzo 2013 06:46