为什么我只能在主分支下载存储文件?”

问题描述 投票:0回答:1

我会尝试更详细地解释我的问题。我用来获取图像的方法是这样的:

让我们首先看看一切正常的分支(“normativa_sin_bug_imagenes”分支)

HTML 刀片

控制器功能

结果

有了这个形状,我可以完美地看到图像,也可以毫无问题地下载它:

下载证据

另外,我附上用于下载的代码和磁盘配置

文件系统.php

下载方法

作为奖励,我没有使用符号链接(它在这个分支中工作得很好),因为我不想公开公共网址,我只是希望有权限的人能够查看这些文件(检索图像数据并将其返回以将其加载到 BLADE 视图中)

没有符号链接

最后,我使用WINDOWS来开发并验证存储文件夹的权限是否为全部(右键,属性,安全)

好吧,现在让我们切换到问题所在的 MAIN 分支:

总行

首先,图像不显示:

注意:此行为仅发生在图像中,paf 在两个分支中都显示没有任何问题(使用相同的方法来确定下载的是图像还是 PDF)

我没有资格附加+ 8张图片,证明我使用相同的emtodes,我将其附加在评论中。

当我现在尝试下载图像时,出现此消息(下载但不显示)

奖励:使用temporalyUrl方法(从livewire到预览上传的图像)时也会发生这种情况,并且livewire用于此功能的文件夹位于存储内部(所以我认为问题出在存储文件夹级别)

我已经尝试解决了2天没有成功,我希望有人可以支持我=)

laravel hyperlink storage
1个回答
0
投票

证据主干:

图片未加载

下载不起作用

相同的“getAnexoFile”方法

相同的“descargarAnexo”方法

相同的 HTML 刀片

最后,相同的磁盘配置: 相同的文件系统.php

我将继续寻找解决方案,但如果有人有想法,我将非常感谢他们=)

© www.soinside.com 2019 - 2024. All rights reserved.