没有合适的资源?快使用搜索试试~ 我知道了~
C sharp WinForm 上传图片,文件到服务器的方法.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 72 浏览量
2022-07-05
03:24:44
上传
评论
收藏 46KB DOC 举报
温馨提示
试读
3页
C sharp WinForm 上传图片,文件到服务器的方法
资源推荐
资源详情
资源评论
网上有很多方案,起初用时,因为对 asp.net 不太了解,觉得 FTP 实现不错,可是后来发现,如果机器在域控下,就会有问题。
一年过去了,asp.net 也熟悉了,知道 ajax 没事应该用 ashx,验证码也用 ashx,当然这里要说的 WinForm 上传也应该是 ashx 了吧,哈
哈,先提供简单思路:
接收文件的 asp.net 是:Uploader.ashx,相关代码:
view plaincopy to clipboardprint?
1. <%@ WebHandler Language="C#" Class="Uploader" %>
2. using System;
3. using System.IO;
4. using System.Web;
5.
6. public class Uploader : IHttpHandler
7. {
8. public void ProcessRequest(HttpContext hc)
9. {
10. foreach (string fileKey in hc.Request.Files)
11. {
12. HttpPostedFile file = hc.Request.Files[fileKey];
13. file.SaveAs(Path.Combine(hc.Server.MapPath("."), file.FileName));
14. }
15. }
16.
17. public bool IsReusable
18. {
19. get { return true; }
20. }
21. }
发送图片或文件的 WinForm.cs 相关代码:
view plaincopy to clipboardprint?
1. System.Net.WebClient myWebClient = new System.Net.WebClient();
2. myWebClient.UploadFile("http://www.yongfa365.com/Uploader.ashx", "POST", "C:\WINDOWS\system32\cmd.exe");
OK,完了,这样操作后,再也不用管是不是在域控内了,只要能上网,就能上传。够方便吧。
接收文件的 asp.net 是:Uploader.ashx,相关代码:
view plaincopy to clipboardprint?
1. <%@ WebHandler Language="C#" Class="Uploader" %>
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功