如题
现在得到一个
file:///var/mobile/Containers/Data/xxxx.jpg
需要加这个路径的图片读取成byte数组并传给服务器,请问应该如何实现?
PS:
尝试下使用$http读取这个文件
$http.get('file:///var/mobile/Containers/Data/xxxx.jpg')
.success(function(response) {
alert(response);
});
不知道这里读出的response是什么?
大家讲道理2017-05-15 16:54:34
次のメソッドは、要求された画像結果を blob
に変換できます。その後、それをどのように使用するかはあなた次第ですblob
,至于之后你想怎么用,就随便了
$http.get('http://localhost:9000/test.png')
.success(function(data) {
var blob = new Blob([data], {
type: 'image/png'
});
console.log(blob);
});
我只试了服务器serve图片的方式,你加载本地图片不知道是否也可以。因为服务器serve图片的response header里的content-type
是image/png
リーリー
content-type
が image/png
であるため、ローカル ファイルの読み込み時に何が起こっているのかわかりません#🎜🎜#