2012-06-01 239 views
0

我想知道如何能夠從我的WinForms .exe應用程序上傳文件到我的服務器。我試過:My.Computer.Network.UploadFile(myFile, myServer)但我得到這個錯誤'遠程服務器返回錯誤:(404)未找到。'任何人都知道從一個.exe文件上傳文件到我的服務器的另一種方式?謝謝。從.exe上傳文件到服務器

我使用VB和.NET Framework 4

回答

1

這裏是另一種方式,但它聽起來像是你被上傳到了錯誤頁面(HTTP錯誤= )。 檢查您的網址

Dim fileName As String = AskUserForFileName() 
Dim web As New WebClient() 
web.UploadFile(uriString, fileName) 
+0

啊,是的,我是這麼認爲的。我在asp.net中的Web瀏覽器上創建了一個FileUpload,它工作正常,我查看了上傳到的路徑,當我在Windows窗體中嘗試路徑時,它給了我這個錯誤。謝謝 – user959631

+0

這是我在asp.net上傳的路徑,我用'Response.Write()',路徑:'e:\ domains \ h \ huzaifa.geloo.co.uk \ user \ htdocs \ App_Data',所以,這是我在WinForms中的路徑:'http://www.huzaifa.geloo.co.uk/user/htdocs/App_Data',它是正確的嗎? – user959631

+0

我不認爲這是正確的,但如果你看看html

元素,這可能會指向你正確的方向。 –