Re: [問題]client 端傳照片給 web 端的相關問題

作者: fo40225   2015-08-26 22:18:13
※ 引述《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 沒額外修改的話
作者: sqrt1089 (李崩子)   2015-08-27 01:39:00
感謝,但好像後端還是出問題http://imgur.com/ENVKD3v
作者: fo40225   2015-08-27 22:16:00
有後端的程式碼嗎?或者你可以用visual studio看錯誤是?

Links booklink

Contact Us: admin [ a t ] ucptt.com