时间:2021-07-01 10:21:17 帮助过:2人阅读
以下是配置代码:
前端配置:
php代码:
//handler.php文件官网上下 require_once "handler.php"; $uploader = new UploadHandler(); // 文件类型限制 $uploader->allowedExtensions = array(); // 文件大小限制 $uploader->sizeLimit = null; // 上传文件框 $uploader->inputName = "qqfile"; // 定义分组文件存放位置 $uploader->chunksFolder = "chunks"; $method = $_SERVER["REQUEST_METHOD"]; //上传目的文件夹(由于原来的文件存放规则不符合我们的需求所以修改了handler.php的代码添加了个文件夹生成规则【你也可以自定义】) $uploadDirectory = $uploader->getPathName('member_avatar'); if ($method == "POST") { header("Content-Type: text/plain"); // 分组上传完成后对分组进行合并 if (isset($_GET["done"])) { $result = $uploader->combineChunks($uploadDirectory); // 合并分组文件 } else { //开始上传文件 $result = $uploader->handleUpload($uploadDirectory); // 获取上传的名称 $result["uploadName"] = $uploader->getUploadName(); } echo json_encode($result); } //删除文件处理 else if ($method == "DELETE") { $result = $uploader->handleDelete($uploadDirectory); echo json_encode($result); } else { header("HTTP/1.0 405 Method Not Allowed"); }
以上是一个简单的自定义模板的配置,希望对大家的学习有所帮助。