问题标签 [laravel-filesystem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel 5.5 从本地磁盘读取文件
我正在尝试使用 Laravel 5.5 从本地文件位置导入 csv 文件。由于某种原因,它无法在我的计算机上找到该文件,但路径是正确的。
laravel - Laravel 符号链接不起作用
我在使用 laravel 创建符号链接以访问我存储中的文件时遇到一些问题
我将文件存储在
storage\app\public
我使用 php artisan 命令创建链接
php artisan storage: link
The [public/storage] directory has been linked.
较早的文件存储在文件夹中,并且在文件夹storage\app\public
中也可见public\storage
但现在它们只存储在文件夹中,在文件夹中storage\app\public
不可见public\storage
我正在使用链接来显示文件路径
{{ Storage::url($package->reportPath['path']) }}
路径显示正确,但它重定向到 404 页面,因为我猜没有文件。
laravel-5 - 避免文件冲突 laravel
我想知道如何避免 Laravel 中的文件冲突。假设我有两个具有相同文件名的用户,并且都受到影响,因为其中一个更改了文件,我该如何避免这种情况。这是我的代码
php - Laravel laravel-google-cloud-storage NotFoundException
我在我的 Laravel 项目中使用来自 github 的laravel-google-cloud-storage包将文件上传到谷歌云存储。我的文件中有一个 JSON 文件,其中包含凭据、项目 ID 和存储桶列表.env
。
.env 文件
.json 凭据
文件系统配置
在我的 Laravel 中,我试图将文件放入文件系统
然后我得到这个错误:
我不确定我做错了什么。此外,该软件包没有很好的文档记录,这是我能找到的已经实现 Filesystem 的最佳软件包。
laravel - 使用laravel文件存储创建目录时如何在aws中设置文件夹的权限?
我正在使用 Storage::disk() 在 laravel 中存储文件或检索文件。在我设置 aws 服务器期间发生了一些问题。
无论何时创建的目录都不允许删除该文件。
权限自动设置为
“尝试”文件夹的权限:drwxr-xr-x
我的用户和组应该是
ec2 用户/ec2user
但“尝试”文件夹目录显示
阿帕奇/阿帕奇
我如何使用上述方法创建目录并始终使其完全可访问。让权限为drwxrwxrwx。
谢谢。
php - Laravel 文件存储:如何存储(解码)base64 图像?
如何使用Laravel 的文件系统(文件存储)方法存储 base64 图像?
例如,我可以像这样解码 base64 图像:
但是 Laravel 存储文件的所有方法都可以接受 aIlluminate\Http\File
或Illuminate\Http\UploadedFile
实例。
所以我想我必须将 base64 图像(或解码的 base64 图像)转换为Illuminate\Http\File
or Illuminate\Http\UploadedFile
,但是如何?
laravel - 我应该将 CloudFront 一起用作 s3 中敏感文件的 TemporaryUrl
我有一个项目,我将文件存储在服务器本身中。存储空间正在增加,所以我需要使用存储桶。我认为s3是要走的路。
问题是 pdf 文件很敏感,我不想将它们公开。我读到了一项名为 CloudFront 的服务,但后来也读到了 Laravel TemporaryUrl 的新功能。
据我了解,我不应该只使用 s3,还应该使用 TemporaryUrl。我是否也需要使用 CloudFront?那么s3 -> CloudFront -> TemporaryUrl
?或者 TemporaryUrl 的目的是在两者之间消除 CloudFront?
那么使用 TemporaryUrl 方法就足够了吗?
我很困惑,真的找不到关于这个主题的任何演练。那么我应该如何使用 Laravel 5.6 存储和提供敏感数据呢?我很高兴澄清
laravel - 如何在 Laravel::Storage 中使用带有自定义 cname 的“temporaryUrl”和 Amazon S3 -> CloudFront 并使用 Cname
我在 S3 中有一个文件,使用 CloudFront 使用 cname(使用亚马逊 SSL 证书),而文件是公共的,我可以使用 URL 毫无问题地访问它。
公共文件中的有效示例:
在 laravel 中
我发现的最佳选择是: 我是否应该将 CloudFront 一起用作 TemporaryUrl 用于 s3 中的敏感文件
但是我生成的 URL 包含存储桶的名称,因此它对我不起作用,因为它拒绝我访问。
我怎样才能获得与 CNAME 兼容的 URL,或者我该怎么做才能将我自己的域与签名的 URL 一起使用;我寻找这种格式:
如果我有私有文件并使用没有端点的“temporaryUrl”,它会返回一个有效的 url:
但是没有我的域名,这对我不起作用,我一直在寻找解决方案几个小时,我希望你能帮助这个主题的初学者