hình ảnh truy cập trong thẻ SD
var pictureSource; // picture source
var destinationType; // sets the format of returned value
var photoid=window.localStorage.getItem("photoid");
var photoData=null;
// Wait for PhoneGap to connect with the device
//
document.addEventListener("deviceready",onDeviceReady,false);
// PhoneGap is ready to be used!
//
function onDeviceReady() {
pictureSource=navigator.camera.PictureSourceType;
destinationType=navigator.camera.DestinationType;
}
// A button will call this function
//
function getPhoto(source) {
alert("Entered sd card");
// Retrieve image file location from specified source
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
destinationType: destinationType.FILE_URI,
sourceType: source });
}
function onPhotoDataSuccess(imageData) {
console.log(imageData);
// Get image handle
var smallImage = document.getElementById('photos');
// Unhide image elements
//
smallImage.style.display = 'block';
// Show the captured photo
// The inline CSS rules are used to resize the image
//
smallImage.src = "data:image/jpeg;base64," + imageData;
alert(imageData);
photoData = imageData;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function gotFS(fileSystem) {
fileSystem.root.getFile("/sdcard/external_sd/"+photoid+".jpg", null, gotFileEntry, fail);
}
function gotFileWriter(writer) {
writer.onwrite = function(evt) {
alert("write success");
};
writer.write(photoData);
}
function fail(error) {
alert(error.code);
}
/* function onPhotoURISuccess(imageURI) {
// Uncomment to view the image file URI
console.log(imageURI);
alert("photo captured");
uploadPhoto(imageURI);
} */
/* function getPhoto(source) {
// Retrieve image file location from specified source
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
destinationType: destinationType,
sourceType: source });
} */
// Called if something bad happens.
//
function onFail(message) {
alert('Failed because: ' + message);
}
Tôi đã sử dụng đoạn mã trên để truy cập dữ liệu trong thẻ sd. Nhưng bây giờ những gì tôi cần làm là, có được con đường của những hình ảnh hiện diện ở đó và đặt nó trong một đối tượng khác có thể truy cập đường dẫn và hiển thị những hình ảnh đó. Tôi không có đầu mối về việc làm thế nào để đi về điều đó. Bất kỳ trợ giúp nào được đánh giá cao.
u cần đường dẫn của hình ảnh mà người dùng chọn hoặc đường dẫn đến tất cả hình ảnh? – ghostCoder
của nó không rõ ràng những gì u muốn đạt được. xin chỉnh sửa và làm cho một chút rõ ràng hơn. một ví dụ về trường hợp sử dụng sẽ tốt. – ghostCoder
Tôi cần tạo một đối tượng sẽ chứa đường dẫn đến tất cả các hình ảnh trong thẻ sd. tức là tôi cần có thể truy cập tất cả các hình ảnh thẻ sd qua một đối tượng khác sẽ có đường dẫn hình ảnh và có thể mở tất cả hình ảnh. – Khush