问题标签 [laravel-storage]

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.

0 投票
1 回答
928 浏览

php - 如何使用 Storage::disk('s3') 在 Laravel 中获取 S3 存储桶的名称

我正在尝试在 AWS 上获取我的 S3 存储桶的存储桶名称。我在我的环境文件中有它,但我希望在我的代码中使用它而不从环境文件或配置中获取它。有没有办法使用 Storage::disk('s3') 来获取这些信息?

0 投票
1 回答
4063 浏览

php - 如何从我的 Laravel 项目中公共图像的 URL 中删除 /storage?

我想要实现的是从 URL 中删除 /storage ,以便最终它是www.example.com/images/x.jpg而不是默认的www.example.com/storage/x.jpg.

我曾尝试从urlin 中删除 /storage,config/filesystems.php如下所示:

但它不工作。我认为问题在于,如果没有前缀,它将被视为公用文件夹中的文件。

是否有可能实现我想要实现的目标?

0 投票
4 回答
3689 浏览

php - 使用 Laravel 在前端访问上传的文件

我上传并存储图片。在我的Blade.php 中,我有这一行:

此行生成此行:

该图像没有出现,但是如果我将链接复制/C:\粘贴到我的浏览器 urlfield 中,我可以看到该图像。

你知道用 img 标签显示图像吗?

0 投票
1 回答
53 浏览

laravel - 如何显示存储/应用程序中的用户图像?

如何显示存储文件夹中的图像(外部公共)?我将图像文件存储在 storage/usernamee 中,但无法在视图中显示。如何将上传文件移动到“storage/images/”(在文件夹名称“images”下)?

看法

控制器

这是我对用户资料的看法

PS:update 方法适用于信息更新,但不适用于照片。

0 投票
2 回答
4549 浏览

php - 获取/读取 laravel 5.8 存储非公共文件夹文件以查看?

尝试从我的视图访问“storage/app/folder1/a.png”

在此处输入图像描述

在视图中:email.fileDownload

结果是:在此处输入图像描述

0 投票
1 回答
898 浏览

laravel - 如何在 Laravel 中对下载文件名进行单元测试

我正在开发一个 Laravel 应用程序。我已经在我的控制器中开发了一个文件下载功能,就像这样。

正如您在上面看到的,我正在重命名文件。我喜欢对文件以新名称呈现的单元测试。我该如何对其进行单元测试?我没有下载。我只是先在浏览器上渲染。

0 投票
0 回答
74 浏览

php - 设置文件夹和文件的权限

我正在通过目录将文件上传sftp到远程服务器client_name。并file_name作为目录内的文件。

我还需要设置0755目录和文件的权限。

但目前只有文件权限设置为0755,文件夹仍然有0744权限。

clientNamedir里面fileNameToStore的文件。

0 投票
2 回答
1164 浏览

laravel - 如何获取 AWS S3 中使用 Laravel 中的存储门面访问的图像的尺寸?

我有一些图像存储在 AWS S3 中,我正在使用 Laravel 中的 Storage 外观将它们显示在网页上。

在少数情况下,我想获取一些图像的尺寸并将这些尺寸存储在数据库中。

我正在考虑getimagesize在 PHP 中使用该函数,但图像不公开,只能通过 Storage 门面访问。

我怎样才能得到这些图像的尺寸?谢谢你。

编辑:我应该提到,这个图像处理都是为了数据库迁移而完成的,所以使用像 JS 这样的 Web 前端解决方案来获取图像尺寸是不切实际的。

0 投票
1 回答
217 浏览

php - 如何在 laravel 中的 C:\media 等外部目录中更改媒体上传/存储文件?

我在我的OctoberCMS项目之外创建了一个用于媒体存储的目录我更改了filesystems.php中本地驱动程序的配置以及cms.php中的cms.storage它上传了文件夹中的图像但是当我点击时没有得到真实的URL在后台的图像 URL 上。

0 投票
1 回答
1821 浏览

laravel - 了解文件存储和保护内容 Laravel 5

我需要帮助理解 Laravel 的文件存储系统。我正在创建一个需要上传用户驾驶执照照片的应用程序。这显然是敏感信息。除非管理员正在查看它,否则我想将此图像保留在 Internet 之外。我的理解是,我必须将内容保存到 storage>app>public 中的 public 目录,并创建指向 public>storage 文件夹的符号链接。我已经完成了,并且工作正常。我保存了数据库的路径,程序可以显示它,但如果我可以避免的话,我不希望事情出现在公用文件夹中。

有没有办法将图像/文件保存到存储系统中的私人文件夹,然后通过视图访问它?如果我这样做,它是否会将该图像保持为“私有”,以便它不会存储在某个不在“公共”文件夹中的缓存中?符号链接是否以我想要的方式保护存储文件夹中的文件,或者它是否真正使所有文件都可供公众使用?

任何有助于理解这一点的帮助将不胜感激。