起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1706|回复: 2

[结贴] attachmentEditor,上传之后,点击“保存”按钮报错

[复制链接]

52

主题

147

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
QQ
发表于 2014-2-20 11:42:04 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
上传文件之后出现的错误.png 这是什么意思呀,昨天都好使,今天早上一运行就不好使了……

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2014-2-20 11:55:58 | 显示全部楼层
去文档配置测试检查一下docserver是不是正常运行。
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2014-2-24 14:11:42 | 显示全部楼层
5.2.5版本附件组件不支持文件名中包含&符号,建议上传文件时检查文件名合法性并弹出提示信息。
在组件的onfileSelected事件下编码。
代码如下:
  1. mainActivity.attachmentEditor1FileSelected = function(event) {
  2.         // json对象判断函数
  3.         var isJson = function(obj) {
  4.                 var isjson = typeof (obj) == "object"
  5.                                 && Object.prototype.toString.call(obj).toLowerCase() == "[object object]"
  6.                                 && !obj.length;
  7.                 return isjson;
  8.         };
  9.         var fileJson = event.fileList;
  10.         //特殊字符检查正则表达式
  11.         var pattern = /[`~!@#\$%\^\&\*\(\)\\?:"\{\},\\\/;'\[\]]/;
  12. //flash运行时,event.fileList是json对象            html运行时,event.fileList是字符串
  13.         if (isJson(fileJson)) {
  14.                 // flash运行时,多文件上传
  15.                
  16.                 for ( var file in fileJson) {

  17.                         if (pattern.test(fileJson[file].name)) {
  18.                                 event.cancel = true;
  19.                                 alert("文件名非法!");
  20.                                 return;
  21.                         }
  22.                 }
  23.         } else {
  24.                 // html运行时,单文件上传
  25.                 if (pattern.test(fileJson)) {
  26.                         event.cancel = true;
  27.                         alert("文件名非法!");
  28.                         return;
  29.                 }
  30.         }

  31. };
复制代码
代码中的正则表达式,可以根据需要替换。
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 12:11 , Processed in 0.070203 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表