例如图片上传,图片大小不能大于512K,图片的类型只能限于GIF,JPG,BMP三种。改怎么写。
解决方案 »
- 为什么连个面试机会都没有
- 怎么调用系统文件,如播放器,计算器等
- DataGrid和相关数据查询的问题,请高手不吝赐教
- 一个关于VS。NET2005的问题~~~~~~~一起学习学习~~~
- 用户登陆问题,session和application ?
- 能不能在ASP.NET页面中更新部分控件啊?
- 怎样才能把图片(黑白的,作为短消息,而不是彩信的那种)下发到用户手机
- 用.net2003直接编辑.aspx文件时,为什么即没有语法加亮,亦没有自动完成功能???
- 用强类型的数据源做Crystal Report数据源的问题
- dropdownlist绑定问题
- 插入记录时提示"Input string was not in a correct format."实在找不出问题在哪,请各位帮忙看看
- 关于弹出式窗口的位置问题
http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C<HTML>
<HEAD>
<SCRIPT>
function getFileSize (fileName) {
var ext = fileName.substr(fileName.lastIndexOf(".")+1)
ext=ext.toLowerCase()
if(!(ext=="bmp" || ext=="gif" || ext=="jpg"))
{
alert("类型不对")
return -1
}
if (document.layers) {
if (navigator.javaEnabled()) {
var file = new java.io.File(fileName);
if (location.protocol.toLowerCase() != 'file:')
netscape.security.PrivilegeManager.enablePrivilege(
'没有权限'
);
return file.length();
}
else return -1;
}
else if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('没有权限,请降低安全性。');
return true;
}
else
return false;
};
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size;
}
}</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formName">
<INPUT TYPE="file" NAME="fileName">
<BR>
<INPUT TYPE="button" VALUE="查看" ONCLICK="alert(getFileSize(this.form.fileName.value))">
</FORM>
</BODY>
</HTML>