首页 > 解决方案 > 如何修复无法打开的流:上传文件时没有这样的文件或目录(jpg)

问题描述

我正在处理文件上传任务。当我尝试在页面上上传文件时,它会抛出以下错误。我检查了语法看起来不错。谁能帮我解决这个问题?

代码

if(array_key_exists('fileToUpload', $request->all()))
            {
                $access_time = Carbon::now()->format('mdYHis');
                $directory = storage_path() . "app/public/huntSchedule";
                $files = $request->fileToUpload;
                $filename = $access_time.'_photo'.Auth::user()->id.'.'.$files->getClientOriginalExtension();
                \File::copy($files,$directory.'/'.$filename);
                $schedule->photo = 'storage/huntSchedule/'.$filename;
            }

错误信息

ErrorException {#442 ▼
  #message: "copy(/var/www/html/testdreamhunt/storageapp/public/huntSchedule/09132021101356_photo1.PNG): failed to open stream: No such file or directory"
  #code: 0
  #file: "/var/www/html/testdreamhunt/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
  #line: 250
  #severity: E_WARNING
  trace: {▶}
}

标签: phplaravelfilefile-upload

解决方案


推荐阅读