帖子
帖子
用户
博客
课程
显示全部楼层
11
帖子
0
勋章
136
Y币

[BUG] 缓存路径在model.uploadFile方法中报文件不存在错误

[复制链接]
发表于 2016-4-27 12:12:48
文件路径是UIMediaScanner在用户本地相册中选取取得的。

path值为/var/mobile/Containers/Data/Application/DD1E535A-10D4-4852-B311-1D39D40C2B72/Library/Caches/APICloud/Cache/2016-04-27/c1ebb9c9-9a45-c64a-98b2-952a9841366c.GIF?id=0F7A041D-47DF-4522-A9DA-531A0D1E7E32&ext=GIF


此本地地址就是在缓存目录下,在图片预览中都正常。
但是在上传的时候
var model = api.require('model');
    model.uploadFile({
        report: false,
        data: {
            file: {
                name: _getFileName(path),
                url: path   
            }
        }
    }, function (ret, err) {
  //处理结果 ret  {status:0,code=120}
})


uploadFile的120错误 {status:0,code=120}
奇怪的是,其他图片不会有这个文件,只有这个图有问题。






29
帖子
0
勋章
1366
Y币
你好,你获取的其他的也是gif图么?
11
帖子
0
勋章
136
Y币
其他的不是gif图 用户相册偶尔会有gif图

我想 我不能肯定gif图一定有这个问题,但我想也有这个可能性。
11
帖子
0
勋章
136
Y币
BUG测试 发表于 2016-4-27 19:04
你好,你获取的其他的也是gif图么?

你好,缓存路径在model.uploadFile方法中报文件不存在错误,有没有再跟进了?
380
帖子
4
勋章
6
Y币
Android  还是 ios ?
29
帖子
0
勋章
1366
Y币
fenglui 发表于 2016-4-28 17:52
你好,缓存路径在model.uploadFile方法中报文件不存在错误,有没有再跟进了? ...

问:是不是其他文件也是gif图?
11
帖子
0
勋章
136
Y币
BUG测试 发表于 2016-4-29 09:37
问:是不是其他文件也是gif图?

不是,只从UIMediaScanner选取这一个文件,得到的路径在上传模块也会报错。
11
帖子
0
勋章
136
Y币

刚又测试一回 安卓和ios都有这个问题
380
帖子
4
勋章
6
Y币
fenglui 发表于 2016-4-30 07:39
刚又测试一回 安卓和ios都有这个问题

path 不正确吧,我测试可以上传成功的
您需要登录后才可以回帖 登录

本版积分规则