asp压缩文件代码(Asp文件)
admin 发布:2022-12-19 16:50 150
本篇文章给大家谈谈asp压缩文件代码,以及Asp文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、求asp压缩 sql 2000数据库的代码
- 2、谁能给我找一个ASP文件压缩的工具呀
- 3、asp 实现图片上传的时候压缩他
- 4、求asp.net 图片上传压缩图片大小代码 就是减小图片的分辨率存储图片到服务器
- 5、asp网站上传图片自动压缩图片大小代码,把以下代码修改成能够压缩图片的代码。
- 6、asp或php在线压缩文件源码
求asp压缩 sql 2000数据库的代码
可以用SQL语句来完成
收缩数据库
DBCC SHRINKDATABASE(数据库名)
收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)
注:在ASP中直接写SQL代码交给数据库执行就可以了。
谁能给我找一个ASP文件压缩的工具呀
用ASP实现在线压缩与解压缩
一、问题的提出
随着互连网的发展,网站的数量以惊人的数字增加。网站的作用除了给广大网友们提供信息资讯服务外,还应该成为网友们上传与下载文件的场所。在上传与下载文件的过程中
,传输时间是关键,这就要求有较快的传输速度。在传输速度固定不变或是上下变动不大的情况下,尽量减小传输文件的体积,是一个可行的办法:上传文件的时候,先将要上传的文件用WINRAR压缩,上传成功后在网站内通过程序实现解压缩;下载文件的时候,先将要下载的文件在网站内通过程序实现压缩然后再下载。本文就针对该问题的解决进行探讨。
二、方法与说明
首先要上传一个WINRAR的解压程序,就是WINRAR自己的解压程序,只需要它的核心程序RAR.EXE这个文件就可以了,在WINRAR的安装目录里可以找到。然后要上传一个执行RAR.EXE的程序 CMD.EXE 这个是WINDOWS操作系统里的程序,在系统盘WINNT/SYSTEM32文件夹中可以找到。上传完这两个文件后,就需要编写一些程序代码来实现压缩与解压缩。
不妨将实现压缩功能的文件取名为ZIP.ASP,实现解压缩功能的文件取名为UNZIP.ASP。
程序代码中包含了WINRAR这个应用程序的命令行语法,下面简单介绍一下:
WinRAR 命令 -开关1 -开关N 压缩文件 文件... @列表文件... 解压路径\
命令 要 WinRAR 运行的字符组合代表功能。
开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件 要处理的压缩文件名。
文件 要处理的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建 backup.lst:c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片c:\work\misc并接着运行: winrar a backup @backup.lst你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径 只与命令 e 和 x ,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。
字母命令列表:
a 添加文件到压缩文件 c 添加压缩文件注释
d 从压缩文件删除文件 e 从压缩文件解压压缩,忽略路径
f 刷新压缩文件中的文件 i 在压缩文件中查找字符串
k 锁定压缩文件 m 移 动文件和文件夹到压缩文件
r 修复受损的压缩文件 rc 重建丢失的卷
rn 重命名压缩文件 rr[N] 添加数据恢复记录
rv[N] 创建恢复卷 s[name] 转换压缩文件成为自解压文件类型
s- 删除自解压模块 t 测试压缩文件
u 从压缩文件中更新文件 x 以完整路径名称从压缩文件解压压缩
其实程序代码中的关键之处就是用Server.CreateObject("Wscript.Shell")来执行CMD.EXE,CMD.EXE运行RAR.EXE通过WINRAR的命令来执行解压缩文件与压缩文件的。
三、程序清单
ZIP.ASP程序清单:
%
'main文件夹中包含cmd.exe rar.exe 例如:要压缩的文件(*.mdb)
'压缩后的存放目录为main\data.rar
on error resume next
unzip_path=Server.mappath("main")""
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar a "unzip_path"data
"unzip_path"*.mdb",1, False)
'WinRAR 命令 -开关1 -开关N 压缩文件 文件... @列表文件...
解压路径\
'命令: A - 添加到压缩文件中
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法运行"
end if
if err.number 0 then
Response.Write "p错误号码:" Err.number
Response.Write "p原因:" Err.description
Response.Write "p错误来源:" Err.Source
Response.Write
end if
%
UNZIP.ASP程序清单:
%
'main文件夹中包含cmd.exe rar.exe 要解压缩的文件(*.rar)
'解压缩后的存放目录为main
on error resume next
unzip_path=Server.mappath("main")""
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar x -r -o+ "unzip_path"*.rar
"unzip_path"",1, False)
'WinRAR 命令 -开关1 -开关N 压缩文件 文件... @列表文件...
解压路径\
'命令: X - 从压缩文件中全路径解压文件
'开关: -R - 连同子文件夹
'开关: -O+ - 覆盖已经存在的文件
'开关: -O- - 不覆盖已经存在的文件
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法运行"
end if
if err.number 0 then
Response.Write "p错误号码:" Err.number
Response.Write "p原因:" Err.description
Response.Write "p错误来源:" Err.Source
Response.Write
end if
%
四、 结论
本文通过使用RAR.EXE和 CMD.EXE这两个文件,在ASP编程中实现在线压缩与解压缩网站中的文件的功能。实现方法简单,程序代码少,可供实用编程时借鉴使用。尤其是在拥有自己的服务器的情况下极其实用和方便。以上程序在Windows2000Sever及IIS5.0下运行通过。
asp 实现图片上传的时候压缩他
按比例压缩图片:
SmallImgFilet = "SmallImg-"smallname".jpg" '小图片指定取名
If IsEmpty(SmallImgFile) then
'dim L as Single , H as Single
Set Jpeg = Server.CreateObject("Persits.Jpeg") '调用组件
Path = Server.MapPath("../") "\" BigImgFile '待缩小图片路径 放在根目录 你可以制定文件夹 在../后面
Jpeg.Open Path '打开图片
L = 120/80'缩略图高与宽比 你如果只限制宽度就不用下面else的高度比例判断 只按宽度的对应大图比例缩小就可以了
H= jpeg.OriginalWidth/jpeg.OriginalHeight
If H L Then
jpeg.Width = 120
jpeg.Height = (jpeg.OriginalHeight*120)/jpeg.OriginalWidth
Else
jpeg.Height = 80
jpeg.Width = (jpeg.OriginalWidth*80)/jpeg.OriginalHeight
End If
'保存图片
Jpeg.Save Server.MapPath("../") "\"SmallImgFilet'".jpg"
set Jpeg=nothing
end if
求asp.net 图片上传压缩图片大小代码 就是减小图片的分辨率存储图片到服务器
c#生成图片缩略图的类
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
/// summary
/// 图片处理类
/// 1、生成缩略图片或按照比例改变图片的大小和画质
/// 2、将生成的缩略图放到指定的目录下
/// /summary
public class ImageClass
{
public Image ResourceImage;
private int ImageWidth;
private int ImageHeight;
public string ErrMessage;
/// summary
/// 类的构造函数
/// /summary
/// param name="ImageFileName"图片文件的全路径名称/param
public ImageClass(string ImageFileName)
{
ResourceImage=Image.FromFile(ImageFileName);
ErrMessage="";
}
public bool ThumbnailCallback()
{
return false;
}
/// summary
/// 生成缩略图重载方法1,返回缩略图的Image对象
/// /summary
/// param name="Width"缩略图的宽度/param
/// param name="Height"缩略图的高度/param
/// returns缩略图的Image对象/returns
public Image GetReducedImage(int Width,int Height)
{
try
{
Image ReducedImage;
Image.GetThumbnailImageAbort callb=new Image.GetThumbnailImageAbort(ThumbnailCallback);
ReducedImage=ResourceImage.GetThumbnailImage(Width,Height,callb,IntPtr.Zero);
return ReducedImage;
}
catch(Exception e)
{
ErrMessage=e.Message;
return null;
}
}
/// summary
/// 生成缩略图重载方法2,将缩略图文件保存到指定的路径
/// /summary
/// param name="Width"缩略图的宽度/param
/// param name="Height"缩略图的高度/param
/// param name="targetFilePath"缩略图保存的全文件名,(带路径),参数格式:D:Images ilename.jpg/param
/// returns成功返回true,否则返回false/returns
public bool GetReducedImage(int Width,int Height,string targetFilePath)
{
try
{
Image ReducedImage;
Image.GetThumbnailImageAbort callb=new Image.GetThumbnailImageAbort(ThumbnailCallback);
ReducedImage=ResourceImage.GetThumbnailImage(Width,Height,callb,IntPtr.Zero);
ReducedImage.Save(@targetFilePath,ImageFormat.Jpeg);
ReducedImage.Dispose();
return true;
}
catch(Exception e)
{
ErrMessage=e.Message;
return false;
}
}
/// summary
/// 生成缩略图重载方法3,返回缩略图的Image对象
/// /summary
/// param name="Percent"缩略图的宽度百分比 如:需要百分之80,就填0.8/param
/// returns缩略图的Image对象/returns
public Image GetReducedImage(double Percent)
{
try
{
Image ReducedImage;
Image.GetThumbnailImageAbort callb=new Image.GetThumbnailImageAbort(ThumbnailCallback);
ImageWidth=Convert.ToInt32(ResourceImage.Width*Percent);
ImageHeight=Convert.ToInt32(ResourceImage.Width*Percent);
ReducedImage=ResourceImage.GetThumbnailImage(ImageWidth,ImageHeight,callb,IntPtr.Zero);
return ReducedImage;
}
catch(Exception e)
{
ErrMessage=e.Message;
return null;
}
}
/// summary
/// 生成缩略图重载方法4,返回缩略图的Image对象
/// /summary
/// param name="Percent"缩略图的宽度百分比 如:需要百分之80,就填0.8/param
/// param name="targetFilePath"缩略图保存的全文件名,(带路径),参数格式:D:Images ilename.jpg/param
/// returns成功返回true,否则返回false/returns
public bool GetReducedImage(double Percent,string targetFilePath)
{
try
{
Image ReducedImage;
Image.GetThumbnailImageAbort callb=new Image.GetThumbnailImageAbort(ThumbnailCallback);
ImageWidth=Convert.ToInt32(ResourceImage.Width*Percent);
ImageHeight=Convert.ToInt32(ResourceImage.Width*Percent);
ReducedImage=ResourceImage.GetThumbnailImage(ImageWidth,ImageHeight,callb,IntPtr.Zero);
ReducedImage.Save(@targetFilePath,ImageFormat.Jpeg);
ReducedImage.Dispose();
return true;
}
catch(Exception e)
{
ErrMessage=e.Message;
return false;
}
}
}
本篇文章来源于:开发学院 原文链接:
asp网站上传图片自动压缩图片大小代码,把以下代码修改成能够压缩图片的代码。
要压缩图片大小的必须要有组件,就是服务器要支持这个组件才可以。
下面介绍一个:
ASPJPEG是一款功能相当强大的图象处理组件,用它可以轻松地做出图片的缩略图和为图片加上水印功能。
实际怎么样我没有用过这个组件不做评价,你可以网上找找。
asp或php在线压缩文件源码
ASPWebPack(整站文件备份系统)
功能列表:1、备份数据 2、恢复数据 3、上传备份 4、备份管理
程序说明:拥有了 ASPWebPack,上传更新网站,您只需一步即可完成。适用于空间没有代备份功能的用户,如果您的虚拟主机自带了备份功能,那可以用来辅助整站下载嘛。更适用于做为黑客工具,方便各种职业黑客下载整站源代码商业拍卖(声明:作者的意图并非如此,希望大家勿用于非法。)。反正就是方便到家啦,希望大家喜欢。
补充说明:本地打包文件请使用NetBox,或者自己开本地IIS。
作者声明:本程序只作为辅助站长备份站点使用,请勿用于非法。版权归 Cool-Co 所有,如擅自非法使用本人概不负责。
JiaJia 使用报告:可以用精辟的四个字来形容,那就是“非常好用”,真的好用,其他的我想不出什么不好用的地方啦。
默认密码:yulv.net
下载地址:
asp压缩文件代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Asp文件、asp压缩文件代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:智能点餐系统代码(外卖点餐系统代码)
- 下一篇:kvm源代码(kvm java)
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
- 05-06点击弹出密码代码(点击弹出密码代码错误)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接