关于uploadify上传插件的一个小问题

观鱼塘主 2013-11-04 05:51:43
目的:应公司网站需求,添加上传功能,整合uploadify插件。
需求:对上传的图片大小有严格的命名方式等;
现状:需求基本实现,存在用户体验问题;
问题:当用户一次性选择了上10个图片,若这些图片命名都不规范,则会对每个图片做出警告;这样一个一个的点击实在太麻烦,用户体验极差!
代码:
// 图片名字验证
//所有图片都必须以c (,g (,k (, n (,r (其中之一的开头,注意字母和左括号中有一个空格,且不区分大小写
var fileName = file.name;

var startWith = fileName.substr(0,3).toLowerCase();
if (startWith != 'c (' &&
startWith != 'g (' &&
startWith != 'k (' &&
startWith != 'n (' &&
startWith != 'r (') {

alert('所有图片命名请以c (,g (,k (, n (,r (其中之一的开头,注意字母和左括号中有一个空格,且不区分大小写');
uploadify.uploadify('cancel', file.id); // 清除列表,重新选择
uploadify.uploadify('destroy'); // 销毁当前插件实例
location.reload(); // 刷新当前页面
return false;
}

望各路大神不吝赐教!
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
邱疯子 2013-11-05
  • 打赏
  • 举报
回复
不一定要用alert的方式进行警告啊,可以在上传图片的地方插入红色字体提示。可以对于命名正确的可以先上传成功,从而提高用户体验
wyx100 2013-11-04
  • 打赏
  • 举报
回复
先检查所有文件的文件名,然后一次性显示,支持楼上
teemai 2013-11-04
  • 打赏
  • 举报
回复
从第一个开始判断,全部合法(文件名称,大小等),再判断第二个。。依次循环
有巢鱼 2013-11-04
  • 打赏
  • 举报
回复
你可以先检查所有文件的文件名,然后一次性显示出来。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧