问题标签 [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.
laravel - Laravel Storage File not found
I am trying to bind a downloadable csv template to a button which will sit in storage but i keep receiving an error i have tried below but having no luck can anyone see where i am going wrong?
Download Route
Created a download route which refers to the template in storage.
route file
Button
Template location
Error
This is the error i keep receiving.
Can i get some help to see where i am going wrong?
laravel - 从 S3 Laravel Storage 获取许多图像时出错
我的 API 路由之一与 Laravel 控制器相关联,它返回存储在 AWS S3 上的图像的 URL。
我的功能看起来像
当我请求少量图像时,此代码可以正常工作,但是当我尝试在某个可以快速滚动的列表中使用它时,某些请求会失败。我究竟做错了什么?
php - Laravel Storage store() 正在返回 HTML?
我有一个在 Laravel 5.8 上运行的应用程序,它向用户展示了几种表单。其中一种形式需要文件上传。我在前端使用了一个非常基本的 Dropzone.js 实现来促进这些上传。一旦用户将文件添加到 Dropzone,应用程序就会通过点击上传路径来上传文件,该路径返回临时文件名。该临时文件名作为隐藏输入添加到表单中,然后我在提交时处理表单时使用它。
大多数情况下,所有这些都可以正常工作。但是,有时我们会收到上传路由返回的临时文件名是“<html”的错误,而不是预期的文件名字符串或假布尔值。这会导致表单出错,因为它在路径 <html.
我不知道为什么会这样。我自己无法重现该错误,并且似乎没有押韵或理由来确定它何时发生。没有一致的时间,没有一致的浏览器或操作系统,什么都没有。
这是上传路由的代码:
一些非常奇怪的事情需要注意:
我们使用 Sentry 来捕获异常,您会注意到文件成功上传时会生成一个日志。上次出现这个错误时,Sentry 没有发现异常,这让我相信 try 块成功了,但日志中也没有上传记录。Sentry 确实从稍后的处理行捕获了一个异常,再次显示上传文件的“路径”是 <html,这证实了这里的 try 块成功。但是为什么没有包含完整 HTML 的日志,所以我也许可以看到它的来源?
而且,最终,有没有人知道为什么 store() 方法会返回 HTML,而不是成功时的预期路径或失败时的错误路径?
谢谢!
laravel - Laravel - 没有连接到端口 22 上的 FTP 存储服务器
我正在使用 Laravel,我想通过 FTP 将图像存储到另一台服务器。我不确定我的连接是否正确。
配置是:
为了测试它,我创建了一个带有句柄的工匠命令:
当我执行这个命令时,什么也没有发生。就像我进入了一个无限循环。
如何检查我是否连接到 FTP 服务器?我测试了凭据,我能够连接 FileZilla。
php - Laravel 中的 Storage::copy 不会复制大文件 Perfect
我正在尝试使用此代码将 10GB 文件复制到本地磁盘中的另一个目录 Storage::copy( 'file/test.txt', 'file2/dest.txt' );
但是当我在目标路径上检查它时,它只复制了 10GB 中的 1.7GB。它根本没有显示任何超时错误。有什么解决办法吗?
php - 如何使用 Laravel 将文件夹复制到另一个文件夹?
所以正如标题所说,我正在努力将一个文件夹复制到另一个文件夹
我试过这个但没有结果
编辑:我通过修复 $npath 变量来实现这一点,我只是给出了没有文件夹名称的 url$npath = $newk->url;
所以最终的代码将是:
任何帮助,将不胜感激 :)
php - Laravel 存储/日志 - 哪些是正确的权限和用户/组?
假设我的 storage/logs 目录目前是空的。我向邮递员提出请求,但出现错误。因此,Laravel 尝试将其记录到 storage/logs 目录。由于它是空的,它会创建一个新文件。
在这里 - 请注意所有者/权限:
-rw-r--r-- 1 www-data www-data 9955 Dec 29 10:29 laravel-2020-12-29.log
我在这个答案中读到用户应该是我(让我们称之为我的用户myuser
)并且我和该组都应该具有读写权限。(我认为这是正确的——myuser
例如,如果我想运行工匠 cmd 或某事,则应该是所有者)
因此,我运行以下两个命令:
那么文件的权限就变成了:
-rw-rw-r-- 1 myuser www-data 9955 Dec 29 10:29 laravel-2020-12-29.log
现在,如果我再次尝试从 Postman 发出请求,它仍然有效。
但是如果我第二天再试一次(或者如果我删除文件并再试一次),则会再次使用初始权限创建新文件:
-rw-r--r-- 1 www-data www-data 9955 Dec 29 10:32 laravel-2020-12-29.log
为什么会这样?应该怎么做才能将权限设置为正确的?
php - Laravel,不会将文件上传到 Public_html,而是在 laravel 根项目中创建文件夹
我试图将文件上传到服务器中的 public_html,但它在 laravel 根项目中创建名为 public_html 的新文件夹。
这是我在公共 html 中的 index.php
这是我的存储盘
这是我的上传代码
我尝试不同的方法但不起作用。请帮助如何将文件上传到服务器中的 public_html 文件。
谢谢
laravel - 未找到存储中的 Laravel 文件
文件系统设置
上传文件
使用文件修补到文件夹:
示例网址:
尝试获取图像:
生成的网址:http://sakura/storage/profile/aDtjR6z7Ih4fkmo7bdAqqyDXmhu2qE4pg3s5BBla.jpg
但我得到了这张图片的 404。在服务器设置根目录中
如何获取图片的链接?
laravel - 如何在 Laravel 中将 S3 存储桶中的文件作为图像返回?
我开始在我的项目中使用 S3 存储桶Laravel 8.x
,并使用以下代码解决了文件上传到存储桶的问题:
现在我尝试将此图像提供给浏览器,如下所示:
但它在浏览器中将文件显示为字符串而不是图像。
如何在浏览器中将数据显示为图像?
更新:showImage()
我从网络路由
调用此函数: