超级郁闷!难道不用HttpPostedFile方法就不能上传文件了吗?

zaozi 2006-05-26 03:06:14
因为客户比较变态的需求,不能用HttpPostedFile上传文件了,但是我查了一个晚上,好象所有人都在说
要上传文件只能使用HttpPostedFile类来做(自己做ActiveX控件除外)!

后来看到有个朋友说:
至少还有两种方法,一种是使用WebClient类中的UploadFile方法,另一种是使用Byte数组拆分和重组文件。

具体也不知道这两种方法怎么使用,我想请各位高手帮忙,难道真的没有别的办法了吗?

如果能解决这个问题,100分全部奉上!
...全文
581 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zaozi 2006-05-26
  • 打赏
  • 举报
回复
如果使用浏览器,那么除了<input type=file>,没好的办法,除非你能控制客户端的ActiveX安全设置,那么可以参考

Using XML to Improve File-Upload Processing
http://www.15seconds.com/issue/010522.htm

如果不限于浏览器,那么方法应该很多的,参考
http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm
-----------------------------------------------------------------------------------
倒了,看来真的是没什么办法了,准备结贴了,还是想尽一切办法用<input type=file>吧
loveyzy 2006-05-26
  • 打赏
  • 举报
回复
对,这是基于安全的考虑
Eddie005 2006-05-26
  • 打赏
  • 举报
回复
基于浏览器的话没什么更好的办法...



mark思归的连接...
仓木泽 2006-05-26
  • 打赏
  • 举报
回复
web只能用这个吧。
BossFriday 2006-05-26
  • 打赏
  • 举报
回复
web好象只能用这个。
wpfonline 2006-05-26
  • 打赏
  • 举报
回复
可以用文件流呀
ilovejolly 2006-05-26
  • 打赏
  • 举报
回复
mark
zaozi 2006-05-26
  • 打赏
  • 举报
回复
大家还有没有别的意见啊?
saucer 2006-05-26
  • 打赏
  • 举报
回复
如果使用浏览器,那么除了<input type=file>,没好的办法,除非你能控制客户端的ActiveX安全设置,那么可以参考

Using XML to Improve File-Upload Processing
http://www.15seconds.com/issue/010522.htm

如果不限于浏览器,那么方法应该很多的,参考
http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm

62,266

社区成员

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

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

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

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