我想做的是以下几点:
我正在考虑的方法是: 我可以多次使用input type = file来创建图像数组。并在用户取消选择特定文件时使值为null。 这就是我在做的事情:
for( i = 0; i < input.files.length ; i++){
if (input.files && input.files[i]) {
var reader = new FileReader();
reader.onload = function (e) {
//append a div with an image of src = e.target.result
};
reader.readAsDataURL(input.files[i]);
}
}
这是做什么的..一旦我选择多个图像,它就会立即读取并显示所有图像。但这是一次性选择..我想当用户第二次选择图像时......他们应该附加到数组中的先前图像。所以我可以提交所有这些。是的..从中间去除图像。
我面临的问题是:
我希望你能得到我的疑问。 他们能解决这个问题或展示新方法的任何天才? 基本上,我想要一些相同的东西在Twitter上的推文上传图像。
PS - 这是一个非常真实的问题,回答它可以帮助很多人。 所以最好不要贬低这一点。
答案 0 :(得分:0)
得到了.. 我使用了多个输入,这些输入是在先前的输入onChange函数上动态生成的。 :)