如何获取url中传过来的文件?

machunjie2003 2010-10-29 03:51:06
如题,我要做一个服务器端,给的开发文档中是客户端post的数据到服务器端(a.aspx),其中有参数filename=player_data.dat,如何获取这个文件,请各位给个例子。
...全文
365 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
jolly 2012-03-31
  • 打赏
  • 举报
回复
我也遇到这个问题,WebComm wc;
wc.SetAddress("113.168.0.10");
wc.SetReqFile("/test/UpLoadFile/up.asp");

CUDataFields req;
req.AddDataField("action", CUVariant("upload"));
wc.SetReqData(req); //附加数据。在本例中,此附加数据虽然并没有什么用,
//但由于服务器端程序的原因,此附加数据并不能省略。
//如果您不用本例提供的服务器程序,那么此附加数据可以省略。

wc.UpLoadFile("myfile.txt"); //上传文件
对方只要了我一个网站的连接,说他能上传文件,但是我怎么获取呢?
sangenmutou 2010-11-10
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 machunjie2003 的回复:]
引用 16 楼 xialiluo 的回复:
引用 11 楼 machunjie2003 的回复:
引用 10 楼 zhangsuyunpk521 的回复:
没见过url还可以传文件的,url传的是一个字符串你顶多把名字传过来然后获取名字,根据路径+名字找到这个文件而已~~

可是六楼也是个方法 啊,顺便问一下,哥们是玩诛仙的吧?!



貌似在这里还能找到诛友?你哪个区的....……
[/Quote]
官服好久不玩了,混sf
machunjie2003 2010-11-09
  • 打赏
  • 举报
回复
谁还有好的建议吗!
machunjie2003 2010-11-01
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 xialiluo 的回复:]
引用 11 楼 machunjie2003 的回复:
引用 10 楼 zhangsuyunpk521 的回复:
没见过url还可以传文件的,url传的是一个字符串你顶多把名字传过来然后获取名字,根据路径+名字找到这个文件而已~~

可是六楼也是个方法 啊,顺便问一下,哥们是玩诛仙的吧?!



貌似在这里还能找到诛友?你哪个区的......
[/Quote]
电信一区君临!嘿嘿你呢?记得加我QQ154874708
wuyalc 2010-10-30
  • 打赏
  • 举报
回复
怎么不用ftp呢!
hch126163 2010-10-30
  • 打赏
  • 举报
回复
上传文件用:
<input type=file>

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

url ,只能传url.而且客户端的url,服务器是不可能获取得到文件的
whb147 2010-10-30
  • 打赏
  • 举报
回复
想法不错
机器人 2010-10-30
  • 打赏
  • 举报
回复
你就正常用服务端控件 FileUpload Save 就可以了。

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

URL方式?最大1024 byte。。。
yujiayou 2010-10-29
  • 打赏
  • 举报
回复
传文件 顶一下 没试过 也没遇到过

一般都是fileupload提交
begintransaction 2010-10-29
  • 打赏
  • 举报
回复
而且get传值大小0-255
begintransaction 2010-10-29
  • 打赏
  • 举报
回复
URL应不可以传文件,他只能传送string类型值
newdigitime 2010-10-29
  • 打赏
  • 举报
回复
楼主真是奇思妙想,用GET方式传文件?
wuyq11 2010-10-29
  • 打赏
  • 举报
回复
获取文件名参数
ftpwebrequest,webclient下载文件
或fileupload等上传
离洛 2010-10-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 machunjie2003 的回复:]
引用 10 楼 zhangsuyunpk521 的回复:
没见过url还可以传文件的,url传的是一个字符串你顶多把名字传过来然后获取名字,根据路径+名字找到这个文件而已~~

可是六楼也是个方法 啊,顺便问一下,哥们是玩诛仙的吧?!
[/Quote]


貌似在这里还能找到诛友?你哪个区的......
huangwenquan123 2010-10-29
  • 打赏
  • 举报
回复
传个路径
string str = Request.Form["filename"]
通过FileInfo f = new FileInfo(Server.Mappath(str));
kkbac 2010-10-29
  • 打赏
  • 举报
回复
post过来的文件. 直接用下面代码取.

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

之后存在数据库里面就可以了.
孟子E章 2010-10-29
  • 打赏
  • 举报
回复
传文件需要使用<input type=file>,只有一个文件名,无法进行传到服务器的
「已注销」 2010-10-29
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 machunjie2003 的回复:]
引用 6 楼 zhaoguangxu 的回复:
如果文件小 你可以把文件里的数据编码 附加在URL上

然后服务端解码保存为文件

这种方法没用过,保不齐就是它!有示例吗?给一个!从来没用过这种方式!
[/Quote]

这个也要示例啊 比如你客服端是个文本文件 读取出来加个密 附加到URL上 服务端解密 写入文件....
machunjie2003 2010-10-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zhangsuyunpk521 的回复:]
没见过url还可以传文件的,url传的是一个字符串你顶多把名字传过来然后获取名字,根据路径+名字找到这个文件而已~~
[/Quote]
可是六楼也是个方法 啊,顺便问一下,哥们是玩诛仙的吧?!
zhangsuyunpk521 2010-10-29
  • 打赏
  • 举报
回复
没见过url还可以传文件的,url传的是一个字符串你顶多把名字传过来然后获取名字,根据路径+名字找到这个文件而已~~
加载更多回复(9)

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧