将img src(加密图像)存储到javascript数组中,并上传它。

将img src(加密图像)存储到javascript数组中,并上传它。,javascript,php,ajax,Javascript,Php,Ajax,我有一些问题,我想使用Ajax上传多个图像,但在上传之前,我想先将其存储到javascript数组中。我怎么能做这件事, 我的剧本: <img id="prepareupload" width="200" hidden="" height="200" alt="your image" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4R/YRXhpZgAATU0AKgAAAAgAEQEOAAIAAAAgAAAI5gEPAAIA

我有一些问题,我想使用Ajax上传多个图像,但在上传之前,我想先将其存储到javascript数组中。我怎么能做这件事, 我的剧本:

<img id="prepareupload" width="200" hidden="" height="200" alt="your image" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4R/YRXhpZgAATU0AKgAAAAgAEQEOAAIAAAAgAAAI5gEPAAIAAAAgAAAJBgEQAAIAAAAgAAAJJgESAAMAAAABAAEAAAEaAAUAAAABAAAJRgEbAAUAAAABAAAJTgEoAAMAAAABAAIAAAExAAIAAAAuAAAJVgEyAAIAAAAUAAAJhAITAAMAAAABAAIAAAIgAAQAAAABAAAAAAIhAAQAAAABAAAAAAIiAAQAAAABAAAAAAIjAAQAAAABAAAAAIdpAAQAAAABAAAJmIglAAQAAAABAAATMOocAAcAAAgMAAAA2gAAFEwc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...BHO4YG4cj6UCFU4ygC8ctQAULAjr+VACmMrktwMc4NI0keQF78haAGAdATgk8inkiPBA/iHPrQFg8tM7wBxx9MU8YAGB67h9aBjA7AEnGMnPrSBSAxXH0oAcCWBA3DnGaaOgzwQeMUgA42gbiO2McUoQc55HU0wE2qGTdzzyD0pCHOQ3IxkGgB6lWMjDg84NHlIxyOmM8UgA5Zsjj60gBSTcR0xn6UwEZnjQs5JPQH0pd52vJ1xnFACOG2Bzk45zSsgEfGeCSfxoAQtnhgSdoHHpSZcnyyeMUAOAUEKBjnA96UMEIVvr+VAA7lZD9ABj2ocgbcAsf5ZpALG3zAOODxj0pjFlcxk/N6UAAc7Rng5O76UFsgnA9MYoAdhVi2dRnqO9IkhyiPyetMBBw5yAOD160KC4dX4OetIBS+OFCqScUoVMc5OckUANyQMHBOcGnAJztznvTAM8goRxgAmmlQcrySMcdjQApDoED7QSSMD0pjgEA4C/NjIoCx/9k=" style="border: 1px solid black; display: inline;">

不,如何将其存储到JS阵列以及如何上传此图像,
谢谢

我认为用数组不可能做到这一点。您应该使用FormData

var formData = new FormData();
//Supposing you are getting them from an input file
formData.append('image', $('input[type=file]')[0].files[0]); 
然后像这样:

$.ajax({
    url: 'url here',
    data: formData,
    // Must have this
    contentType: false,
    processData: false,
})

我可以问你为什么要先把它放到一个数组中吗?因为我想上传多张图片,顺便说一句,这是一个容器(图片预览),是一个很好的选择。从
input
元素而不是
img
获取blob数据。看看下面的解决方案。是的,它是有效的,thnks@Vinragunatapandia确保将此标记为正确答案抱歉@K 0,我忘了,我只是投了赞成票,但忘了把这个标记为正确答案,请原谅我:P,无论如何。。谢谢你,伙计。。