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

QQ登录

只需一步,快速开始

查看: 2341|回复: 6

[结贴] attachmentsimple上传时报错!

[复制链接]

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
发表于 2017-1-13 11:20:10 | 显示全部楼层 |阅读模式

  1.                 var data=this.comp("infoData");               
  2.                 var uploader = this.comp("attachmentSimple1").uploader;
  3.                 uploader.on('onFileSelected',function(event){
  4.                         debugger;
  5.                         if(event.file.type.indexOf("image/")<0){                //通过获取文件类型来判断attachmentSimple上传的文件类型
  6.                                 alert("只能上传图片:jpg、png、gif");
  7.                                 event.cancel = true;
  8.                                 }
  9.                         if(event.file.size>256*1024){                //控制上传文件大小
  10.                                 alert("上传的文件大小不能超过256KB");
  11.                                 event.cancel = true;
  12.                                 }
  13.                         alert(data.getValue("asjson"));                //控制上传文件个数
  14.                         if($.parseJSON(data.getValue("asjson")).length>=1){
  15.                                 alert("只能上传1个文件");
  16.                                 event.cancel = true;
  17.                                 }
  18.                 });
复制代码
在modelload里定义的代码,控制上传的js。点击图片后就提示
Uncaught SyntaxError: Unexpected token u
如果把如上代码删除就正常,也可以上传文件,代码是根据文档中心写的!
请帮忙看看!





1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-13 14:25:00 | 显示全部楼层
本地测试并没有问题  这个你好是debugger跟踪调试一下吧
025.png
回复 支持 反对

使用道具 举报

58

主题

240

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2017-1-13 17:07:57 | 显示全部楼层
半导体 发表于 2017-1-13 14:25
本地测试并没有问题  这个你好是debugger跟踪调试一下吧

if(typeof ownerID === "undefined"){
                           
                            ownerID = this.getOwnerID();
                    }
                    value = this.bindData.getValueByID(this.bindRelation, ownerID);



这个是js判断,  上传文件会自动生成   undefined 的文件夹  。    请问怎么改哦。  源文件   js文件是在attachmentSimple.js   在ui2/system/justep/attachment/
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-16 10:01:17 | 显示全部楼层
半导体 发表于 2017-1-13 14:25
本地测试并没有问题  这个你好是debugger跟踪调试一下吧

找出问题了,由于我的数据都是新增的数据,没有定义在里面的默认值里定义对应的数值,必须赋值‘[]’,这样就不会报错了!
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-16 10:03:35 | 显示全部楼层
382575053 发表于 2017-1-13 17:07
if(typeof ownerID === "undefined"){
                           
                            ownerID = this.getOwnerID();

我试过咋iownerid上来改,很多次都不行。后来我把ownerid赋值一个日期,其余不变,上传的文件都是基于这个我赋值的ownerid,然后保存时再赋值undefined,供你参考。(我上传的业务逻辑都是按日期这种来处理)
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-1-16 10:20:12 | 显示全部楼层
ufo1982ufo 发表于 2017-1-16 10:03
我试过咋iownerid上来改,很多次都不行。后来我把ownerid赋值一个日期,其余不变,上传的文件都是基于这 ...

好的  感谢你的分享
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-16 10:40:53 | 显示全部楼层
半导体 发表于 2017-1-16 10:20
好的  感谢你的分享

共同进步,不注意还真是查不出,报错也不会提示!结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 17:04 , Processed in 0.064785 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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