问题标签 [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.
amazon-s3 - Laravel 将文件从一个磁盘移动到另一个磁盘 - 使用“存储”
我的filesystems.php
配置文件中定义了两个磁盘:
这些磁盘也可以是 Amazon S3 存储桶,并且可以是 S3 存储桶和本地磁盘的组合。
假设我有一个app/d1/myfile.txt
要移动到的文件app/d2/myfile.txt
。
我现在正在做的是
并将原始文件留在 d1 上,因为它不会打扰我(我会定期从 d1 中删除文件)。
我的问题是:
下面的代码是原子的,我将如何检查它是否是原子的,如果不是,我将如何使它成为原子的(对于文件为 1GB 或类似大小的场景):
有没有一种简单的方法可以使用Storage
外观将文件从一个磁盘移动到另一个磁盘。目前我需要它从一个本地磁盘工作到另一个,但将来我可能需要将它们从一个 S3 存储桶移动到同一个存储桶,从一个 S3 存储桶移动到另一个存储桶,或者从本地磁盘移动到 S3 存储桶。
谢谢
php - Laravel 存储复制不起作用,如何使用存储磁盘复制文件
我的以下命令工作正常
但是当我这样做的时候
或者
它给了我一个错误
(1/1) FileNotFoundException 在路径中找不到文件:Library/WebServer/Documents/project_name/public/report_tmp.csv
任何想法?如何使用存储磁盘复制文件?
php - 使用 laravel 文件系统上传时更改图像大小
我想更改正在上传的图像的大小。我正在使用内置文件系统,并将其存储在存储文件夹中,它运行良好。但我怎样才能操纵它的大小?上传是这样的:
我知道有 Intervention-Image 库,但还有其他方法吗?谢谢。
laravel - Laravel 5.6 file not found in storage
My Laravel application is about uploading and showing images. It was working good and all images where shown correctly. Now a few weeks later I tried to test it again and it stopped working. Images are in Laravel storage and path is correct but it says: "Failed to load resource: the server responded with a status of 404 (Not Found)".
Path is: http://localhost:8000/storage/images/8/uploaded/1536930406sunflower.png, and it's correct, image is there.
Weird is that it was working for months and now images cannot be found.
Thanks!
php - symlink():没有这样的文件或目录
在我的 laravel 项目中,我将文件放在存储目录中。我需要从存储目录中的公共文件夹访问我的一些文件,即storage/app/public/images
在我的服务器中,我将 laravel公共文件夹放在 public_html和public_html之外的其他文件夹中。
至于公开访问存储文件,我需要运行以下命令:
但是当我在服务器中运行上述命令时,出现以下错误:
在 Filesystem.php 第 228 行: symlink(): No such file or directory
当服务器上public_html中的laravel公用文件夹时,如何访问存储目录中的公用文件夹?
php - 在 Laravel 中保存和检索文件
我很难理解 Laravel 中的文件保存和检索。我设法将文件保存到正确的路径
但是,我不想创建一个 a-tag 来下载文件,但无法设法下载文件。
文件下载但我收到错误“失败 - 服务器问题”。我不想使用相同的链接,因为这些文件是机密文件,不能在应用程序之外下载。
php - 通过干预 Laravel 在非对象上调用成员函数 getClientOriginalName()
我在编写函数时遇到问题。当我尝试更新文件图像时,出现错误getClientOriginalName().
调用数组上的成员函数 getClientOriginalName()
php - 在 Laravel 中插入空字符串或空图像
我无法在数据库中插入字符串或空值,导致以下错误:
SQLSTATE[HY000]: 一般错误: 1364 Field 'paxsafety_video' 没有默认值 (SQL: insert into
pax_safeties
(paxsafety_image
,updated_at
,created_at
) 值 (Desert_1543390457.jpg, 2018-11-28 15:34:17, 2018-11- 28 15:34:17))
控制器
laravel - 如何在 Laravel 中验证文件上传
我已经完成了上传图像文件的教程。当用户上传大于 2MB 的文件时,如何在视图中验证文件上传?
创建.blade.php
规则
一切都很好,但是当我尝试上传大于 2MB 的文件时,它给了我一个错误:
Illuminate \ Http \ Exceptions \ PostTooLargeException 没有消息
我该如何解决这个问题并保护这个异常?
mysql - “调用未定义的方法 Illuminate\Support\Facades\File::save()”
我想用图像路径将数据存储在数据库中。我编写了以下函数,但发生了以下错误。
调用未定义的方法 Illuminate\Support\Facades\File::save()
我添加了哪个命名空间?