- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在正在使用 Laravel 9 开发一个 API,其中包括上传图像和视频文件的功能。对于存储,我使用 Azure Blob 存储来存储这些文件上传。我正在使用 matthewbdaly/laravel-azure-storage对于司机来说。我已按照以下步骤操作 -
AZURE_STORAGE_NAME=<account name>
AZURE_STORAGE_KEY="<account key>"
AZURE_STORAGE_CONTAINER=
AZURE_STORAGE_URL=https://<account name>.blob.core.windows.net/
'azure' => [
'driver' => 'azure',
'name' => env('AZURE_STORAGE_NAME'),
'key' => env('AZURE_STORAGE_KEY'),
'container' => env('AZURE_STORAGE_CONTAINER'),
'url' => env('AZURE_STORAGE_URL'),
'prefix' => null,
'connection_string' => env('AZURE_STORAGE_CONNECTION_STRING')
],
public function store(Request $request)
{
$validator = Validator::make($request->all(), [
'asset' => ['required']
]);
if ($validator->fails()) {
return $this->errorResponse($validator->errors(), 400);
}
if ($request->file('asset'))
{
$fileName = time();
$filePath = $request->file('asset')->storeAs('/image', $fileName, 'azure');
}
}
当我运行代码时,我收到以下错误消息 -
Error: Interface "League\Flysystem\UrlGeneration\PublicUrlGenerator" not found in file /var/www/html/vendor/league/flysystem-azure-blob-storage/AzureBlobStorageAdapter.php on line 35
有人可以帮我吗?
最佳答案
我找到了解决方案。
Flysystem 中缺少 UrlGeneration 文件夹安装matthewbdaly/laravel-azure-storage后。因此,我必须运行以下命令 composer require league/flysystem:^3.0
来更新 Flysystem 软件包,然后 Flysystem 从 3.2.1 升级到 3.9.0,并且 UrlGeneration 文件夹出现在 Flysystem 下。
关于php - 错误: Interface "League\Flysystem\UrlGeneration\PublicUrlGenerator" not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74144229/
我尝试为 Local 运行 Flysystem 的基本示例代码适配器并获得 Class 'League\Flysystem\Adapter\Local' not found错误。这是我的过程: 版本检
我有时需要将一个存储桶中的对象传输到 Amazon S3 中的第二个存储桶。我使用 Laravel 5.3 和 Flysystem 来管理这些桶。 一种解决方案是将图像下载到我的服务器,然后将其上传到
我正在尝试使用 Laravel 5 删除照片。 Storage::delete( asset('/uploads/slides/abcd.jpg')); 它返回这个错误: FileNotFoundEx
我正在尝试将 Laravel Flysystem 与来自 PHP League (league/flysystem-sftp) 的 sftp 适配器一起使用。使用 Laravel 5.4 和 Flys
我正在使用 Flysystem 为 Rackspace 上的站点存储文件。上传没问题,弄清楚如何开始下载文件时遇到问题 - 这是我尝试过的 Storage::disk('rackspace'); re
我尝试跨域保存我的数据,但使用 Campbell 的 flysystem 保存在同一台服务器中。 https://github.com/GrahamCampbell/Laravel-Flysystem
目的是创建一个Reader 类,它是League Flysystem 之上的包装器documentation Reader 应该提供方便的方式来读取目录中的所有文件,无论文件的物理形式如何(本地文件,
我需要使用 BinaryFileResponse用于正确处理带有 Length Headers 和 co. 的视频。我还希望用户允许配置其他存储(S3、Dropbox)。飞行系统 readStream
运行composer require league/flysystem-aws-s3-v3时,我得到:league/flysystem-aws-s3-v3[2.0.0, ..., 2.x-dev] r
在将文件上传到 S3 存储桶时,我遇到了 Laravel 5 文件系统的问题。运行到文件系统的行是: Storage::disk('s3')->put($slug, $img); 它可以正常工作: S
我开始在我的 Laravel 日志中收到这个错误Allowed memory size of 536870912 bytes exhausted (tried to allocate 22737120
我们的系统每小时生成各种发票并将其上传到云端。也可以通过单击我们前端的按钮按需创建发票。 当手动请求创建上述发票时,它永远不会上传失败。至于 cron 在一段时间后生成的发票,所有上传都失败了: Cl
将Heroku中的laravel 5.4应用程序与aws s3连接,以保存和显示通过仪表板上传的图像。 在本地,即使上传和查看的图像都存储在我制作的存储桶中,我也没有问题。但是,当我在heroku中设
我现在正在使用 Laravel 9 开发一个 API,其中包括上传图像和视频文件的功能。对于存储,我使用 Azure Blob 存储来存储这些文件上传。我正在使用 matthewbdaly/larav
该文档说明了如何集成 dropbox flysystem 适配器,但未向您展示如何与 ZipArchive 适配器或类似适配器集成。 https://laravel.com/docs/5.4/file
我现在正在使用 Laravel 9 开发一个 API,其中包括上传图像和视频文件的功能。对于存储,我使用 Azure Blob 存储来存储这些文件上传。我正在使用 matthewbdaly/larav
该文档说明了如何集成 dropbox flysystem 适配器,但未向您展示如何与 ZipArchive 适配器或类似适配器集成。 https://laravel.com/docs/5.4/file
我正在将一个项目从 Laravel 5 升级到 5.1。一个需要更新的包是 League\Flysystem。 我正在使用 Intervention\Image 调整图像大小,然后使用 Flysyst
我有这段代码可以在我的本地电脑 (MAC) 上完美运行,但是当我将所有内容都插入生产时会出现此错误: local.ERROR: League\Flysystem\Exception: Impossib
当我尝试安装 composer League/flysystem-aws-s3-v3 时出现错误 我的台词: Composer 需要联盟/flysystem-aws-s3-v3 我使用 Laravel
我是一名优秀的程序员,十分优秀!