使用php上传多个文件而不覆盖以前的选择

时间:2014-06-13 12:03:35

标签: php file file-upload

我在这里使用上传多个文件示例。

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);
    }

0 个答案:

没有答案