lotus文件上传中对文件的格式和大小的判断和限制
2012-08-06 14:08
417 查看
(1)。主表单中插入子表单,指表单代码:
<table width="100%" id=TupianAttemTable cellspacing="0" align=center style="font-size: 9pt">
<tr><td>主题图片上传:最大为2M,格式为jpg或gif,长宽最优比例为1.5:1,用于主页显示,不得为空。</td></tr>
</table>
文件上传控件属性设置:HTML:标示符:picture(相当于id)
(2)。(附)在主表单中有按钮“提交”,命令@Command([FileSave]).
(3)。在主表单中onSubmit中 写js代码,代码如下: //当表单提交的时候会执行以下的代码
var fileSize = 0;
if (!document.all.picture.files) {
var filePath = document.all.picture.value; //拿取上传文件中的值。
if(filePath==""){
alert("您未上传主题图片!"); //判断时候上传了文件,未上传则返回。
return false; // 文件上传不对或未上传则不给提交,直接返回。
}
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath); //通过上传的地址,得到上传的文件
var myString = filePath.toUpperCase(); // 判断上传文件的类型
var index1 = myString.indexOf(".JPG");
var index2 = myString.indexOf(".GIF");
if(index1<=0 && index2<=0){
alert("您上传的文件必须是jpg或者gif格式!");
return false;
}
fileSize = file.Size; // 得到上传文件的大小
} else {
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
if(size>2048){
alert("您上传的附件超过限额!"); // 判断上传文件的大小
return false;
}
<table width="100%" id=TupianAttemTable cellspacing="0" align=center style="font-size: 9pt">
<tr><td>主题图片上传:最大为2M,格式为jpg或gif,长宽最优比例为1.5:1,用于主页显示,不得为空。</td></tr>
</table>
文件上传控件属性设置:HTML:标示符:picture(相当于id)
(2)。(附)在主表单中有按钮“提交”,命令@Command([FileSave]).
(3)。在主表单中onSubmit中 写js代码,代码如下: //当表单提交的时候会执行以下的代码
var fileSize = 0;
if (!document.all.picture.files) {
var filePath = document.all.picture.value; //拿取上传文件中的值。
if(filePath==""){
alert("您未上传主题图片!"); //判断时候上传了文件,未上传则返回。
return false; // 文件上传不对或未上传则不给提交,直接返回。
}
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath); //通过上传的地址,得到上传的文件
var myString = filePath.toUpperCase(); // 判断上传文件的类型
var index1 = myString.indexOf(".JPG");
var index2 = myString.indexOf(".GIF");
if(index1<=0 && index2<=0){
alert("您上传的文件必须是jpg或者gif格式!");
return false;
}
fileSize = file.Size; // 得到上传文件的大小
} else {
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
if(size>2048){
alert("您上传的附件超过限额!"); // 判断上传文件的大小
return false;
}
相关文章推荐
- jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)
- jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)
- struts2 文件上传 限制大小、格式
- 上传图片之上传前判断文件格式与大小
- js判断上传文件的格式和大小
- 限制上传文件大小和格式的jQuery插件实例
- 写一个限制上传文件大小和格式的jQuery插件
- Struts2图片文件上传,判断图片格式和图片大小
- php中web上传文件的原理及如何限制上传文件的大小及格式
- Struts2图片文件上传,判断图片格式和图片大小
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- Struts2图片文件上传,判断图片格式和图片大小
- asp.net FileUpload控件实现文件格式判断与文件大小限制
- 上传图片之上传前判断文件格式与大小
- js判断上传文件的格式和大小
- struts2限制文件上传的格式,大小配置
- asp.net FileUpload 上传文件的格式,大小的限制
- asp.net FileUpload控件文件格式的判断及文件大小限制
- php中web上传文件的原理及如何限制上传文件的大小及格式
- asp.net FileUpload控件文件格式的判断及文件大小限制