function dispimg(){
var url="file://mnt/sdcard/DCIM/xxxxxx.jpg";
plus.io.resolveLocalFileSystemURL(url, function(entry) {
entry.file(function(file) {
mui.toast(file.type);
})
},
function(e) {
console.log(e.message);
});
}
方法如上 url为实际存在的文件 无论是哪个格式 获取的file.type值 均是 "-1" file.name 或 file.size 这类的值确都是正常的
而在ios下 完全正常 能正常获取为 "image/jpeg"...等 这是bug 还是哪里写错了
2 个回复
夏枯草 (作者)
为了再直观 我参见http://www.html5plus.org/doc/zh_cn/io.html#plus.io.File 这里对file下的定义全部列印出来
在安卓上 版本号:4.2(真机):
运行的截图:
在ios上真机运行全无问题:
截图:
1***@qq.com
请问
plus.io.resolveLocalFileSystemURL(url, function(entry) {
entry.file(function(file) {
mui.toast(file.type);
})
},
function(e) {
console.log(e.message);
});
这里面的file不是图片文件吗 ,我用这个file去提交给后台,但是却报错了,我再电脑测试这是一个[object File],可以正常提。但是打包app安装到手机上却是[Object Object],然后就不能正常提交了
跪求