-
-
アップロード
-
- <スクリプト>
- $(document).ready(function()
- {
- var settings = {
- URL: "upload.php"、
- メソッド: "POST"、
- allowedTypes:"jpg,png,gif,doc,pdf,zip" 、
- fileName: "myfile"、
- multiple: true、
- onSuccess:function(files,data,xhr)
- {
- $("#status").html("アップロードはsuccess");
},
- onError: function(files,status,errMsg)
- {
- $("#status").html("アップロードに失敗しました");
- }
- }
- $("#mulitplefileuploader").uploadFile(settings);
});
-
复制代码
2,php多文件上传代码upload.php
-
-
- //ディレクトリが存在しない場合は作成します。
- $output_dir = "../アップロード";
if(isset($_FILES["myfile"]))
- {
- $ret = array();
- $error =$_FILES["myfile"]["error"];
- {
- if(!is_array($_FILES["myfile"]['name'])) //単一ファイル
- {
- $fileName = $_FILES["myfile"]["name"];
- move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
- //echo "
エラー: ".$_FILES["myfile"]["error"];
- $ret[$fileName]= $output_dir.$fileName;
- }
- else
- {
- $fileCount = count($_FILES["myfile"]['name']);
- for($i=0; $i < $fileCount; $i++)
- {
- $fileName = $_FILES["myfile"]["name"][$i];
- $ret[$fileName]= $output_dir.$fileName;
- move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
- }
- }
- }
- echo json_encode($ret);
- }
- ?>
-
复制代
3,效果图,如下:
>>> 您可能感兴興味深い文章:
PHP图片上传类(多文件上传、缩略图、水印)
PHP 上で転送される多数の文書、多数の画像の例コード
php 上で送信される複数の文例と複数の画像の例コード
php多文件上の简单例分析
php 通常表单多文件上の例
php 多文件上传的简单の例(入门)
php多文件上の3つの方法
|