Sử dụng PhoneGap (Cordova), Đang cố gắng lấy dữ liệu ảnh base64 của ảnh được chọn từ thư viện ảnh.Sử dụng PhoneGap, Cách lấy dữ liệu ảnh base64 của ảnh được chọn từ thư viện ảnh trong iPhone
Tôi có thể làm điều đó .. khi ảnh được chụp từ máy ảnh, Với đoạn mã dưới đây trong Cordova.
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL
});
function onSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
Nhưng, tôi nên làm gì để lấy dữ liệu ảnh base64 khi ảnh được chọn từ thư viện?
Tôi không nghĩ rằng điều này thực sự hiệu quả. Không phải hình ảnh tải * không đồng bộ *? Nó sẽ không quay trở lại trước khi hình ảnh được tải? –
Có ... Tôi có cùng một vấn đề. Bạn phải lưu chuỗi base64 trong một số hộp văn bản ẩn và gửi nó bất cứ khi nào bạn muốn. –
@RocketHazmat tôi cũng phải đối mặt với cùng một vấn đề mà tôi nhận được rằng dataURL sau khi hoàn thành vòng lặp nhưng tôi muốn cùng một lúc trong vòng lặp cho mỗi hình ảnh. –