帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
6
帖子
0
勋章
32
Y币

[App引擎] api对象ajax方法关于文件上传的问题

[复制链接]
发表于 2015-9-14 17:26:24
api对象的ajax方法传递的data对象
{
    stream:"",        //文件路径(字符串类型)
    body:"",            //请求体(字符串类型)如: JSON.stringify({"name1": "value1", "name2": "value2"}) (将JSON对像转为JSON字符串再赋值给body)
    values:{},        //以表单方式提交参数(JSON对象), 如 {"field1": "value1", "field1": "value2"} (直接传JSON对像.)
    files:{}            //以表单方式提交文件,支持多文件上传(JSON对象),如 {"field1": "filepath1", "field2": "filepath2"},也支持同一字段对应多文件:{"file":["filepath1","filepath2"]}
}

问题,今天升级了ide,通过files:{"file":["filepath1","filepath2"]}这种数据格式上传文件,突然就不行了!是否升级版导致的严重bug!
说明:files:{"file1":"file1path"}是可以上传的
5
帖子
0
勋章
1万+
Y币
这跟IDE上级无关
5
帖子
0
勋章
65
Y币
我的上传也不行了 憋了一下午愣没找到原因。
5
帖子
0
勋章
65
Y币
我就是用这种方式上传的{"file":["filepath1","filepath2"]}。因为上传图片数量很多 你解决了吗
5
帖子
0
勋章
65
Y币
我看了下SDK更新 3.更新:Android增加在ajax提交文件组时,默认设置文件组标识,增强服务器兼容 感觉是这个出问题了
20
帖子
1
勋章
7581
Y币
上周是增加了这个,对于{"file":["filepath1","filepath2"]},ajax时,会把file自动补全为file[],这是符合html中form表单提交文件组的,详细的说明我在这个帖子中回复了:https://community.apicloud.com/b ... amp;extra=#pid70403
5
帖子
0
勋章
65
Y币
常山赵子云 发表于 2015-9-14 18:51
上周是增加了这个,对于{"file":["filepath1","filepath2"]},ajax时,会把file自动补全为file[],这是符合 ...

那版主帮我看下是什么原因出的错啊
var pathList = new Array();
                           //获取选择图片list
                           for(var i=0;i<list.length;i++){
                                   pathList.push(list.path);
                           }
                           //异步上传图片
                           api.ajax({
                            url: 'http://192.168.1.23:8080/sfdj/salesman/photoRedict.do',
                            method: 'post',
                            dataType: 'json',
                            returnAll:false,
                            report:true,
                            data:{
                                values: {"hz_name": _name},
                                files: {"file": pathList}       
                            }
之前这么写是没问题的。现在传到后台是null,单个传是可以的
5
帖子
0
勋章
65
Y币
没人回复吗。
5
帖子
0
勋章
65
Y币
很着急啊,
5
帖子
0
勋章
65
Y币
values有值,files没值!!!!后台用 File[] file 接收 怎么接收不到啊?
12下一页
您需要登录后才可以回帖 登录

本版积分规则