Phpjquery multi-file Upload implementation code
Upload
-
- Script
- $ (Document). ready (function ()
- {
- Var settings = {
- Url: "upload. php ",
- Method: "POST ",
- AllowedTypes: "jpg, png, gif, doc, pdf, zip ",
- FileName: "myfile ",
- Multiple: true,
- OnSuccess: function (files, data, xhr)
- {
- $ ("# Status" 2.16.html ("Upload is success ");
},
- OnError: function (files, status, errMsg)
- {
- $ ("# Status" 2.16.html ("Upload is Failed ");
- }
- }
- $ ("# Mulitplefileuploader"). uploadFile (settings );
});
- Script
2. php multi-file upload code upload. php
// If directory doesnot exists create it.
- $ Output_dir = "../upload ";
If (isset ($ _ FILES ["myfile"])
- {
- $ Ret = array ();
- $ Error = $ _ FILES ["myfile"] ["error"];
- {
- If (! Is_array ($ _ FILES ["myfile"] ['name']) // single file
- {
- $ FileName = $ _ FILES ["myfile"] ["name"];
- Move_uploaded_file ($ _ FILES ["myfile"] ["tmp_name"], $ output_dir. $ _ FILES ["myfile"] ["name"]);
- // Echo"
Error: ". $ _ 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, as follows: >>> Articles you may be interested in: PHP image uploads (multifile uploads, thumbnails, and watermarks) PHP example code for uploading multiple files and multiple images php simple example for uploading multiple files analysis example for uploading php common forms multiple files php multifile Upload simple example (getting started) php multi-file upload methods |