【发布时间】:2014-01-09 08:43:23
【问题描述】:
我正在上传图片,或者来自 Angular 应用中的相机:
<button type="button" onclick="userData.store()">send now</button><br>
<input type="file" label="add photo" accept="image/*;capture=camera">
然后(现在)用这个 Javascript 处理它:
var input = document.querySelector('input[type=file]');
var issuediv = document.getElementById('issue');
input.onchange = function () {
var file = input.files[0];
displayAsImage(file);
};
function displayAsImage(file) {
var imgURL = URL.createObjectURL(file),
img = document.createElement('img');
img.onload = function() {
URL.revokeObjectURL(imgURL);
};
img.src = imgURL;
issuediv.appendChild(img);
}
两个问题:
- 这不是 Angular 代码 - 处理图像并通过 JSON 为 (MySQL) 数据库准备图像的 Angular 方式是什么?
- 上面显示了 Firefox 和 Chrome 中的图像块,但 iOS 和 Android 浏览器似乎没有附加
img标记并且只显示一个很小的缩略图。
【问题讨论】:
标签: android ios json image angularjs