c#使用HttpWebRequest上传压缩文件

jenny_zhang 2009-02-02 03:17:17
用c#的HttpWebRequest上传文件,我要上传的是后缀名为.zip的压缩包,上传后的文件必须还是压缩包,在上传的过程中需要解压,然后到服务器那边在压缩吗,这样好像是多余的,请问有什么好办法,谢谢
...全文
923 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
herichcq 2009-09-14
  • 打赏
  • 举报
回复
查看MSDN StreamWrite,streamReadder
jenny_zhang 2009-02-03
  • 打赏
  • 举报
回复
是的,我本地已经是压缩文件了,使用的也是普通的流,但是怎样在看到上传之后的文件呢,文件名可以自己定义怎样将传输过程中的流写到文件中呢,需要看到上传之后的文件。
顾君彦 2009-02-03
  • 打赏
  • 举报
回复
网络上只传输流,流中的内容都是二进制的,HTTP协议中可以声明二进制的具体大格式,比如HTML之类。

所以,按此道理,只能在本地就将二进制文件压缩成ZIP数据流,或者压缩成ZIP文件,
之后再按二进制方式读取文件,使用POST协议传输到服务器。

服务器收到完整数据之后,再进行解压缩。
jenny_zhang 2009-02-03
  • 打赏
  • 举报
回复
上传的是压缩文件,压缩文件上传到服务器那边不需要压缩的,上传的是压缩文件保存的也是压缩文件
wuyq11 2009-02-02
  • 打赏
  • 举报
回复
使用SharpZip进行压缩与解压缩
wxiaof2005 2009-02-02
  • 打赏
  • 举报
回复
直接把压缩包 上传到服务器 然后在服务器上解压 在继续别的操作 这样不行吗?
ZPJWYS 2009-02-02
  • 打赏
  • 举报
回复
mark
lovefootball 2009-02-02
  • 打赏
  • 举报
回复
参考下
http://book.xker.com/others/jishidaquan/17/40389.html

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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