/**
  * 上?文件
  */
 public function uploadFile(UploadFileRequest $request)
 {
     $file = $_FILES['file'];
     $fileName = $request->get('file_name');
     $fileName = $fileName ?: $file['name'];
     $path = str_finish($request->get('folder'), '/') . $fileName;
     $content = File::get($file['tmp_name']);
     $result = $this->manager->saveFile($path, $content);
     if ($result === true) {
         return redirect()->back()->withSuccess("文? '{$fileName}' 已上?.");
     }
     $error = $result ?: "An error occurred uploading file.";
     return redirect()->back()->withErrors([$error]);
 }
 /**
  * Upload new file
  */
 public function uploadFile(UploadFileRequest $request)
 {
     $file = $request->file('file');
     $fileName = $request->get('file_name');
     $fileName = !$fileName ? $file->getClientOriginalName() : explode('.', $fileName)[0] . '.' . $file->getClientOriginalExtension();
     $path = str_finish($request->get('folder'), '/') . $fileName;
     $content = File::get($file->getPathname());
     $result = $this->manager->saveFile($path, $content);
     if ($result === true) {
         return redirect()->back()->withSuccess("File '{$fileName}' uploaded.");
     }
     $error = $result ?: "An error occurred uploading file.";
     return redirect()->back()->withErrors([$error]);
 }
Example #3
0
 public function uploadFile(UploadFileRequest $request)
 {
     $file = $_FILES["file"];
     $fileName = $request->get("file_name");
     $fileName = $fileName ?: $file["name"];
     $path = str_finish($request->get("folder"), "/") . $fileName;
     $content = File::get($file["tmp_name"]);
     $result = $this->manager->saveFile($path, $content);
     if ($result === true) {
         return redirect()->back()->withSuccess("File '{$fileName}' uploaded.");
     }
     $error = $result ?: "An error occurred uploading file.";
     return redirect()->back()->withErrors([$error]);
 }
Example #4
0
 /**
  * Upload new file
  */
 public function uploadFile(UploadFileRequest $request)
 {
     $file = $_FILES['file'];
     $mime_type = explode("/", $_FILES['file']['type'])[1];
     $fileName = $request->get('file_name');
     if ($fileName) {
         $fileName = $fileName . "." . $mime_type;
     } else {
         $fileName = $file['name'];
     }
     $path = str_finish($request->get('folder'), '/') . $fileName;
     $content = File::get($file['tmp_name']);
     $result = $this->manager->saveFile($path, $content);
     if ($result === true) {
         return redirect()->back()->withSuccess("File '{$fileName}' uploaded.");
     }
     $error = $result ?: "An error occurred uploading file.";
     return redirect()->back()->withErrors([$error]);
 }