我试图通过 AJAX 将文件存储到laravel中的公共文件夹,但是当我提交表单时,我得到以下消息:“消息:“无法创建根目录。",异常:“联盟\飞行系统\异常”,文件:“请输入您的域名。”我正在尝试将文件存储到公共目录中的以下文件夹:公共〉img〉上传这是我的JQuery代码:第一个我的控制器方法:第一次编辑:这是我的配置/文件系统第一个
rmbxnbpk1#
我的回答可能与这个问题无关,但如果有人遇到同样的问题,我认为可能会有所帮助。我遇到了同样的问题,我“putFileAs”的工作方式与“storeAs”相同,如$path = Storage::putFileAs('public/users_upload/'.$user->username, $File_to_be_moved, $file_name_to_store_as);第一个参数是到您的目录的路径...您可以在这里查看laravel文档以了解更多信息
$path = Storage::putFileAs('public/users_upload/'.$user->username, $File_to_be_moved, $file_name_to_store_as);
nhaq1z212#
在文件系统中,您需要创建驱动程序磁盘。
'uploads' => [ 'driver' => 'local', 'root' => public_path('img/uploads'), 'url' => '/img/uploads', 'visibility' => 'public', ],
您可以调用控制器存储
$uploadFile->storeAs('/', $filename, 'uploads');
2条答案
按热度按时间rmbxnbpk1#
我的回答可能与这个问题无关,但如果有人遇到同样的问题,我认为可能会有所帮助。我遇到了同样的问题,我“putFileAs”的工作方式与“storeAs”相同,如
$path = Storage::putFileAs('public/users_upload/'.$user->username, $File_to_be_moved, $file_name_to_store_as);
第一个参数是到您的目录的路径...您可以在这里查看laravel文档以了解更多信息nhaq1z212#
在文件系统中,您需要创建驱动程序磁盘。
您可以调用控制器存储