我在这里使用上传多个文件示例。
http://davidwalsh.name/multiple-file-upload
我必须正常工作,但是有没有办法让它更像湿转移(https://www.wetransfer.com/),因为你可以继续添加文件而不实际保存(不确定湿润的程度如何)。
我知道您可以继续提交,但我想在提交之前获取文件列表,因此我们不会在服务器上存储未使用的文件,例如首先将它们存放在温度中。
这可能吗?
目前我有这个:
<label for="filesToUpload">Choose your artwork</label>
<input type="file" name="artwork_file[]" id="filesToUpload" multiple="multiple" onchange="makeFileList();"/>
function makeFileList() {
//get the input
var input = document.getElementById('filesToUpload');
//for every file...
var list_of_files = "";
for (var x = 0; x < input.files.length; x++) {
//add to list
list_of_files += '<div class="single_uploaded_file"><span>'+input.files[x].name+'</span></div><!--.single_uploaded_file-->';
}
jQuery('#file_list').html(list_of_files);
}