plus.io.resolveLocalFileSystemURL( path, function(data){
//alert(data);
data.file( function(file){
//alert(file);
var fileReader = new plus.io.FileReader();
alert("getFile:" + JSON.stringify(file));
fileReader.onloadend = function(e) {
//alert("11" + evt);
// alert("evt.target" + evt.target);
alert(e.target.result);
}
fileReader.onload = function(e) {
alert(e + ",onload");
}
fileReader.onerror = function(e) {
alert(e.error + ",onerror");
}
//fileReader.readAsDataURL(file);
alert(file.size + '--' + file.type +"-" + file.name);
} );
}, function(data){
alert( "Resolve file URL failed: " + e.message );
});
path的值:file:///storage/sdcard1/DCIM/Camera/IMG_20151029_162740_HDR.jpg,此为拍照或者录像或者从相册之中选取之后返回的文件路径。
问题为,只要fileReader.readAsDataURL(file),程序就会假死之后崩溃。图片大小为600K。
要实现的功能,拍照或者录像之后自动上传至七牛的存储空间,所以必须先读取数据之后再调用七牛的API上传。求教各位大牛如何解决这个问题?
2 个回复
6***@qq.com
你好解决了吗?我现在也遇到了这个问题。如果解决了麻烦告诉一声 谢谢
Trust - 少说废话
http://ask.dcloud.net.cn/question/2796