angular.js - Angular中如何从一个图片路径读取出byte数组?
伊谢尔伦
伊谢尔伦 2017-05-15 16:52:34
0
1
1141

如题
现在得到一个

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伐。

membalas semua(1)
大家讲道理

Kaedah berikut boleh menukar hasil imej yang diminta kepada blob Mengenai cara anda mahu menggunakannya selepas itu, terpulang kepada anda

$http.get('http://localhost:9000/test.png')
    .success(function(data) {
        var blob = new Blob([data], {
            type: 'image/png'
        });
        console.log(blob);
    });

Saya hanya mencuba kaedah menyajikan imej pada pelayan. Saya tidak tahu sama ada ia akan berfungsi jika anda memuatkan imej tempatan. Oleh kerana content-type dalam pengepala respons imej servis pelayan ialah image/png, saya tidak tahu apa yang berlaku semasa memuatkan fail setempat

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan