【发布时间】:2019-12-10 11:09:26
【问题描述】:
这是我第一次发帖,请原谅我的错误。 我正在尝试将多个图像上传到 cloudinary,将 url 保存在一个数组中,并将它们与其余的表单数据一起发送到 mongodb(一个包含多个图像的记录)。 只有在上传了所有图像并将url存储在数组中之后,我才知道如何调用mongodb函数。
我尝试了一个 setTimeout 来等待所有的 url 但没有运气
函数文件输入(){
var fileInput = document.getElementById('sus-img');
var fileList =[];
for(var i=0;i<fileInput.files.length;i++){
fileList.push(fileInput.files[i]);
}
for(i=0;i<fileList.length;i++){
//this function uploads the file to cloudinary
addSuspectImage(fileList[i]);
}
//passing the list to the mongodb upload function
addSuspect(imgList);
}
现在第一次上传没有向 mongodb 发送 url,但是第二条记录将前一个列表附加到记录中。 例如,记录 2 将具有记录 1 的图像 url。 这是回购的链接。 https://github.com/Yousuf66/multiple_image_uplaod
【问题讨论】:
标签: javascript html mongodb heroku cloudinary