日期:2014-05-18  浏览次数:20440 次

如何获取url中传过来的文件?
如题,我要做一个服务器端,给的开发文档中是客户端post的数据到服务器端(a.aspx),其中有参数filename=player_data.dat,如何获取这个文件,请各位给个例子。

------解决方案--------------------
post过来的文件. 直接用下面代码取.

C# code
                   
HttpPostedFile hpf = Request.Files[0];
HttpPostedFile1 hpf1 = Request.Files[1];
....

------解决方案--------------------
传个路径
string str = Request.Form["filename"]
通过FileInfo f = new FileInfo(Server.Mappath(str));
------解决方案--------------------
获取文件名参数
ftpwebrequest,webclient下载文件
或fileupload等上传
------解决方案--------------------
URL应不可以传文件,他只能传送string类型值
------解决方案--------------------
而且get传值大小0-255
------解决方案--------------------
传文件 顶一下 没试过 也没遇到过

一般都是fileupload提交
------解决方案--------------------
你就正常用服务端控件 FileUpload Save 就可以了。

反正你这里是定义好 Form 的服务端。客户端是通过页面上传也好,还是HttpWebRequest模拟Form提交也好。

URL方式?最大1024 byte。。。
------解决方案--------------------
上传文件用:
<input type=file>

后台:
request.Files //获取文件集合!

url ,只能传url.而且客户端的url,服务器是不可能获取得到文件的