Javascript Cordova-选择多张照片并将其发送到服务器
我使用cordova imagePicker插件选择多个图像,并使用fileTransfer将其发送到服务器 通过使用插件,我可以从图库中选择多个图像,并将其显示在屏幕上。我面临的问题是从显示的图像中获取imageURI 下面是我的代码:js文件Javascript Cordova-选择多张照片并将其发送到服务器,javascript,android,jquery,cordova,Javascript,Android,Jquery,Cordova,我使用cordova imagePicker插件选择多个图像,并使用fileTransfer将其发送到服务器 通过使用插件,我可以从图库中选择多个图像,并将其显示在屏幕上。我面临的问题是从显示的图像中获取imageURI 下面是我的代码:js文件 function getMultiplePhoto() { window.imagePicker.getPictures( function(results) {
function getMultiplePhoto() {
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
var parent = document.getElementById('images');
img = new Image();
img.style.display = 'block';
img.className = 'hi';
img.src = results[i];
parent.appendChild(img);
}
}, function (error) {
console.log('Error: ' + error);
}, {
maximumImagesCount: 10,
width: 800
}
);
}
function uploadMutipleImages() {
var items = document.getElementByClassName('hi').getAttribute("src");
for(var i=0; i<items.length; i++) {
console.log(items[i]);
}
函数getMultiplePhoto(){
window.imagePicker.getPictures(
职能(结果){
对于(var i=0;igetElementByClassName
function uploadMutipleImages() {
var items = document.getElementsByClassName('hi');
for(var i=0; i<items.length; i++) {
console.log(items[i].src);
}
}
您必须使用getElementsByClassName
函数uploadMultipleImages(){
function uploadMutipleImages() {
var items = document.getElementsByClassName('hi');
for(var i=0; i<items.length; i++) {
console.log(items[i].src);
}
}
var items=document.getElementsByClassName('hi');
对于(var i=0;iYou应该清楚地描述与OP问题的区别,而不仅仅是post代码,而不解释所做的更改。