看板 C_Sharp 關於我們 聯絡資訊
※ 引述《sqrt1089 (李崩子)》之銘言: WinForm client端加入Microsoft.VisualBasic參考 private void button1_Click(object sender, EventArgs e) { var myNetwork = new Microsoft.VisualBasic.Devices.Network(); myNetwork.UploadFile("1.txt", "http://localhost/Handler1.ashx"); } 或者用 WebRequest HttpWebRequest WebClient HttpClient 都可以 Generic handler server端 public void ProcessRequest(HttpContext context) { for (int i = 0; i < context.Request.Files.Count; i++) { var file = context.Request.Files[i]; var filePath = Path.Combine(@"D:\Uploadfiles", file.FileName); file.SaveAs(filePath); } } 注意你的路徑一定要有權限 如果你是用Visual Studio裡面的 IIS Express 能存的就是你自己一般的資料夾 沒用管理員執行的話 如果是IIS 那就只有 C:\Inetpub\wwwroot 沒額外修改的話 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.194.66 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1440598697.A.475.html ※ 編輯: fo40225 (1.169.194.66), 08/26/2015 22:18:53 ※ 編輯: fo40225 (1.169.194.66), 08/26/2015 22:21:33
sqrt1089: 感謝,但好像後端還是出問題 08/27 01:39
sqrt1089: http://imgur.com/ENVKD3v 08/27 01:41
fo40225: 有後端的程式碼嗎?或者你可以用visual studio看錯誤是? 08/27 22:16