作者fo40225 (靖)
标题Re: [问题]client 端传照片给 web 端的相关问题
时间Wed Aug 26 22:18:13 2015
※ 引述《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://webptt.com/cn.aspx?n=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
1F:推 sqrt1089: 感谢,但好像後端还是出问题 08/27 01:39
3F:→ fo40225: 有後端的程式码吗?或者你可以用visual studio看错误是? 08/27 22:16