php - 如何修复无法打开的流:上传文件时没有这样的文件或目录(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: {▶}
}
解决方案
推荐阅读
- javascript - 我正在尝试在我的项目中使用 react-simple-nav 但出乎意料地没有出现。有人可以说我在这里想念什么吗?
- javascript - 我如何将数据从 php 到 js
- linux - 为什么“lea..and..push”汇编代码经常出现在函数的开头?
- reactjs - Typescript ESLint 错误 - 使用反应功能组件时如何键入子项?
- c# - 行走时在 z 轴上旋转播放器
- android - 在 kotlin android 中使用 Companion 对象是一个好习惯吗?
- firebase - NGINX 作为 Firebase 功能的崇高代理以防止 DDOS 攻击?
- css - 如何制作 css 网格 - grid-template-columns: auto-fit 在 IE 中工作
- javascript - LitElement 从列表中删除项目
- ruby-on-rails - 尝试将数据添加到联接表中时的统一常量 User:Bookings