84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
如题 现在得到一个
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伐。
다음 방법을 사용하면 요청한 이미지 결과를 blob로 변환할 수 있습니다. 나중에 어떻게 사용할지는 귀하에게 달려 있습니다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
다음 방법을 사용하면 요청한 이미지 결과를
blob
로 변환할 수 있습니다. 나중에 어떻게 사용할지는 귀하에게 달려 있습니다blob
,至于之后你想怎么用,就随便了我只试了服务器serve图片的方式,你加载本地图片不知道是否也可以。因为服务器serve图片的response header里的
서버에서 이미지를 서비스하는 방법만 시도해 보았는데, 로컬 이미지를 로드하면 잘 될지 모르겠습니다. 서버의 서브 이미지 응답 헤더의content-type
是image/png
으아악content-type
이image/png
이기 때문에 로컬 파일을 로드할 때 무슨 일이 일어나는지 알 수 없습니다🎜