Hallo Forum
Ich habe auf meiner Website ein Formular, mit welchem ich daten auf einen FTP-Server laden will. dazu der Code:
Wenn ich nun hochladen will bekomme ich einen fehler:
System.Net.WebException: Ausnahmefehler während einer WebClient-Anforderung. ---> System.IO.FileNotFoundException: Die Datei "C:\Windows\SysWOW64\inetsrv\006.mp4" konnte nicht gefunden werden. bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) bei System.Net.WebClient.OpenFileInternal(Boolean needsHeaderAndBoundary, String fileName, FileStream& fs, Byte[]& buffer, Byte[]& formHeaderBytes, Byte[]& boundaryBytes) bei System.Net.WebClient.UploadFile(Uri address, String method, String fileName) --- Ende der internen Ausnahmestapelüberwachung --- bei System.Net.WebClient.UploadFile(Uri address, String method, String fileName) bei System.Net.WebClient.UploadFile(String address, String method, String fileName) bei Video.BTN_UPLOAD_Click(Object sender, EventArgs e) in C:\inetpub\wwwroot\ULE\Admin_Video.aspx.vb:Zeile 66.
Wenn ich das richtig verstehe, finder er das file beim Client nicht....
Gibt es eine Möglichkeit, den absoluten Pfad beim Client zu lesen und in den code ein zu bauen?
vielen dank
Ich habe auf meiner Website ein Formular, mit welchem ich daten auf einen FTP-Server laden will. dazu der Code:
VB.NET-Quellcode
- Try
- Using client As WebClient = New WebClient()
- client.Credentials = New NetworkCredential("markus", "Ramires1")
- client.UploadFile(temp, "STOR", Path.GetFileName(UPLOAD_1.FileName))
- End Using
- Catch ex As UriFormatException
- STAT_URI.Text = ex.ToString
- Catch ex As IOException
- STAT_IO.Text = ex.ToString
- Catch ex As WebException
- STAT_WEB.Text = ex.ToString
- Catch ex As Exception
- STAT_EX.Text = ex.ToString
- Finally
- If uploadResponse IsNot Nothing Then
- uploadResponse.Close()
- End If
- If fileStream IsNot Nothing Then
- fileStream.Close()
- End If
- If requestStream IsNot Nothing Then
- requestStream.Close()
- End If
- End Try
- End If
Wenn ich nun hochladen will bekomme ich einen fehler:
System.Net.WebException: Ausnahmefehler während einer WebClient-Anforderung. ---> System.IO.FileNotFoundException: Die Datei "C:\Windows\SysWOW64\inetsrv\006.mp4" konnte nicht gefunden werden. bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) bei System.Net.WebClient.OpenFileInternal(Boolean needsHeaderAndBoundary, String fileName, FileStream& fs, Byte[]& buffer, Byte[]& formHeaderBytes, Byte[]& boundaryBytes) bei System.Net.WebClient.UploadFile(Uri address, String method, String fileName) --- Ende der internen Ausnahmestapelüberwachung --- bei System.Net.WebClient.UploadFile(Uri address, String method, String fileName) bei System.Net.WebClient.UploadFile(String address, String method, String fileName) bei Video.BTN_UPLOAD_Click(Object sender, EventArgs e) in C:\inetpub\wwwroot\ULE\Admin_Video.aspx.vb:Zeile 66.
Wenn ich das richtig verstehe, finder er das file beim Client nicht....
Gibt es eine Möglichkeit, den absoluten Pfad beim Client zu lesen und in den code ein zu bauen?
vielen dank
Am lernen...