|
@@ -244,7 +244,38 @@ EpChangeEdit.checkFile = function (fileTypeId,fileId){
|
|
|
}
|
|
|
$("#upload_file ").unbind("change");
|
|
|
$("#upload_file ").change(function () {
|
|
|
- EpChangeEdit.upload(fileTypeId,fileId);
|
|
|
+ var file = this.files[0];
|
|
|
+ var maxFileSize = 0;
|
|
|
+ switch(file.type){
|
|
|
+ case "image/jpeg":
|
|
|
+ case "image/gif":
|
|
|
+ case "image/png":
|
|
|
+ case "image/jpg":
|
|
|
+ maxFileSize = 5 * 1024 * 1024;//图片限制最大5M
|
|
|
+ if(file.size > maxFileSize){
|
|
|
+ Feng.error("图片大小不能超过5MB!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":
|
|
|
+ case "application/pdf":
|
|
|
+ case "application/msword":
|
|
|
+ case "application/vnd.openxmlformats-officedocument.wordprocessingml.document":
|
|
|
+ case "application/vnd.ms-excel":
|
|
|
+ case "application/zip":
|
|
|
+ case "application/x-rar-compressed":
|
|
|
+ case "application/x-7z-compressed":
|
|
|
+ maxFileSize = 10 * 1024 * 1024;//其它允许文件类型限制最大均为10M
|
|
|
+ if(file.size > maxFileSize){
|
|
|
+ Feng.error("文件大小不能超过10MB!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ Feng.error("文件类型不支持")
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ EpChangeEdit.upload(fileTypeId,fileId);
|
|
|
});
|
|
|
$('#upload_file').val("");
|
|
|
$('#upload_file').click()
|