给网站增加解压缩功能,解决上传速度慢或者不支持FTP的问题(要求支持asp.net和SharpZip)
2005-12-23 12:14
726 查看
很多的免费网站(支持asp.net)不支持FTP,只能通过web端一个一个的上传文件,麻烦;
很多文件压缩后体积可以减小很多,而且可以把多个文件压缩在一起上传,然后在服务端解压缩,如果能解决这个问题,将带来很多的方便。
我利用下面介绍的代码简单地实现了先把需要上传的文件打包上传,然后在服务端解压缩,这样即方便又快捷。
利用 SharpZipLib方便地压缩和解压缩文件
目前我的简单做法(以aspspider.net为例):
1.把要上传的文件压缩,比如所有的assembly 压缩到bin.zip,pdf下的所有aspx以及cs文件压缩到pdf.zip,通过网站提供的控制面板(当然也可以给这个程序增加上传功能)上传到webroot目录;
2.利用unpack.aspx分别解压缩bin.zip到bin目录,以及pdf.zip到pdf目录(目录不存在可以自动创建)。
有兴趣的可以到下面网站试下Demo:
http://aspspider.net/tonyfox/Unpack.aspx
想申请免费的asp.net2.0空间?看看这个:
一个支持asp.net2.0和Sql server及Access的免费空间
因为代码非常粗糙,暂时不提供aspx的代码,核心代码已经提供,正在考虑增加更多功能以及起个好的名字(当然如果有必要的话)
很多文件压缩后体积可以减小很多,而且可以把多个文件压缩在一起上传,然后在服务端解压缩,如果能解决这个问题,将带来很多的方便。
我利用下面介绍的代码简单地实现了先把需要上传的文件打包上传,然后在服务端解压缩,这样即方便又快捷。
利用 SharpZipLib方便地压缩和解压缩文件
目前我的简单做法(以aspspider.net为例):
1.把要上传的文件压缩,比如所有的assembly 压缩到bin.zip,pdf下的所有aspx以及cs文件压缩到pdf.zip,通过网站提供的控制面板(当然也可以给这个程序增加上传功能)上传到webroot目录;
2.利用unpack.aspx分别解压缩bin.zip到bin目录,以及pdf.zip到pdf目录(目录不存在可以自动创建)。
有兴趣的可以到下面网站试下Demo:
http://aspspider.net/tonyfox/Unpack.aspx
想申请免费的asp.net2.0空间?看看这个:
一个支持asp.net2.0和Sql server及Access的免费空间
因为代码非常粗糙,暂时不提供aspx的代码,核心代码已经提供,正在考虑增加更多功能以及起个好的名字(当然如果有必要的话)
相关文章推荐
- asp.net web实现ftp上传代码 (解决大文件上传问题)
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- asp.net实现ftp上传代码(解决大文件上传问题)
- asp.net实现ftp上传代码(解决大文件上传问题)
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决
- asp.net实现ftp上传代码(解决大文件上传问题)
- 【ASP.NET 问题】ASP.NET 网站404页面返回200,或者302的解决办法
- asp.net实现ftp上传代码(解决大文件上传问题)
- asp.net实现ftp上传代码(解决大文件上传问题)
- 20160113006 asp.net实现ftp上传代码(解决大文件上传问题)
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- asp.net实现ftp上传代码(解决大文件上传问题)
- ASP.NET让FileUpload控件支持浏览自动上传功能的解决方法
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- 让ASP.NET的FileUpload控件支持浏览自动上传功能
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- ASP.NET\MVC 解决C#上传图片质量下降,图片模糊,水印有杂点的问题
- ASP.NET网站管理工具的【安全】功能无法使用问题