我想将文件上传到数字海洋时遇到问题,出现 403 错误,即使我确定密钥、秘密和端点是正确的
这是我的简单代码
$tes= Storage::disk('digitalocean')->putFileAs('url', request()->file('url'), time().'.'.$extension);
dd($tes);
我想将文件上传到数字海洋时遇到问题,出现 403 错误,即使我确定密钥、秘密和端点是正确的
这是我的简单代码
$tes= Storage::disk('digitalocean')->putFileAs('url', request()->file('url'), time().'.'.$extension);
dd($tes);
if ($request->hasFile('url')) {
$file = $request->file('url');
$ext1 = $file->getClientOriginalExtension();
// $st_random = str_random(10);
//dd($file);
$st_random = Str::random(10);
$filename = $file->getClientOriginalName();
$filename = explode(".", $filename);
$ext = $ext1;
$filename = $filename[0] . $st_random . "." . $ext;
Storage::disk('digitalocean')->put('/' . $filename, File::get($file));
$csv = 'digitalocean/' . $filename;
}
笔记
use Storage;
use Str;
use File;
你必须尝试这个文件上传。它可能会解决您的问题。