如何实现一次选择多个文件上传,而且异步上传

2024-12-03 14:36:08
推荐回答(1个)
回答1:

swfupload插件

 
 

 
File upload  
 
 
 
 
 
$(document).ready(function() { 
    $("#uploadify").uploadify({ 
        'uploader': 'js/Plug-in/jquery.uploadify/uploadify.swf', 
        'script': 'uploadify.php', 
        'cancelImg': 'js/Plug-in/jquery.uploadify/cancel.png', 
        'folder': 'uploadfile', 
        'queueID': 'fileQueue', 
        'auto': false, 
        'multi': true, 
    }); 
}); 
 
 
 
MAX: 20M


 
Upload| cancel 
 
 

#uploadify.php

if (!empty($_FILES)) {
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    $targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
    $targetFile =  iconv("utf-8","gbk",$targetFile);

        move_uploaded_file($tempFile,$targetFile);
        echo "1";
}
?>

相关问答