angular.js - Angular中如何從一個圖片路徑讀取出byte數組?
伊谢尔伦
伊谢尔伦 2017-05-15 16:52:34
0
1
1152

如題
現在得到一個

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是什麼?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
大家讲道理

如下方式可以將請求的圖片結果轉換成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-typeimage/png,載入本機檔案不曉得是什麼情況了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板