利用asp获取图片大小

iceflying 2004-08-11 09:36:12
利用asp获取图片大小
例如长和宽
如果改变分辨率就更好了

虽然有组件但是要付费的,同时我也想学习下这方面的技术
请高手不另赐教啊
谢谢咯
...全文
449 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
22cgreen 2004-09-23
用JAVASCRIPT有必要这么写吗,真是,用ASP读取出图片大小那才是本人想要的。
回复
iceflying 2004-08-11
谢谢各位啊
sheng9hhd贴出的类不错啊
不过还的要仔细研究 呵呵
回复
BlueDestiny 2004-08-11
<HTML><HEAD>
<SCRIPT>

function getImageDimension (imgURL, loadHandler) {
var img = new Image();
img.onload = loadHandler;
if (document.layers && location.protocol.toLowerCase() != 'file:' && navigator.javaEnabled())
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead'
); img.src = imgURL;}
function getFileSize (fileName) {
if (document.layers) {
if (navigator.javaEnabled()) {
var file = new java.io.File(fileName);
if (location.protocol.toLowerCase() != 'file:')
netscape.security.PrivilegeManager.enablePrivilege(
'UniversalFileRead' );
return file.length(); }
else return -1; }
else if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('file access not possible');
return true;
}
else

return false; };
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
function showImageDimensions () {
alert(this.width + 'x' + this.height);}
</SCRIPT>
<SCRIPT>
function checkImageDimensions (fileName) {
var imgURL = 'file:///' + fileName;
getImageDimension(imgURL, showImageDimensions);}
</SCRIPT>
</HEAD
><BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="check file size"
ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>
<INPUT TYPE="button" VALUE="check image dimensions"
ONCLICK="checkImageDimensions(this.form.fileName.value)"></FORM></BODY>
</HTML>
回复
sheng9hhd 2004-08-11
Jaron(good,better,best) 的不错!使用Javascript!
也可以用Adodb.Stream取得图像(BMP JPG PNG GIF SWF)的高度和宽度
http://tech.99soft.net/h/2002-9-8/101605.htm
回复
wangshenkai 2004-08-11
没有看明白,对不对讲解一下呀
回复
Jaron 2004-08-11
<script language="javascript">
function SetPic(val)
{
document.all["MyImage"].innerHTML="<img src=\""+val+"\" onload=\"javascript:SetWH(this.width,this.height)\">"
}

function SetWH(w,h)
{
with(top.uploadx)
{
Width.value=w;
Height.value=h;
}
}
</script>

<div id="MyImage" style="position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:-1;visibility:hidden"></div>

<input type="file" name="file1" size="20" onfocus="SetPic(this.value);">
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-11 09:36
社区公告
暂无公告