问题标签 [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.3 Storage::put 用文件名创建一个目录
我正在使用 Laravel 的文件存储功能来保存文件:
这确实保存了文件,但在与文件同名的目录中,例如:
storage/app/952d6c009.jpg/952d6c009.jpg
或者
storage/app/234234234.jpg/234234234.jpg
这是预期的吗?有没有办法只存储文件而不为每个文件单独的目录?
谢谢!
php - 验证来自 Storage Laravel 5.3 的文件
设想
我正在处理一个csv
上传和处理文件的项目。以下是一个用例:
data.csv
任务一:用户A可以使用interface或者ftp上传csv
任务 2:用户 B从 UI 中选择某个文件并对其进行处理
问题
文件上传是一项更容易的任务。我有一个表格和使用storeAs
方法来存储数据。
现在我有另一种形式来实现选择列出的文件名的Task 2
位置:User B
$directory
当用户提交表单时,它会触发一个方法,在该方法中controller
我想在从文件路径处理文件之前验证文件,因为文件也可以从中上传ftp
。例如:
探索
不幸的是,Laravel 5.3 没有一个File
外观可以从这里的路径中检索文件实例。我已经尝试过Storage::get($path)
,但它似乎可以检索文件内容。
此外还探索了以下内容:
环境
以下是我的开发环境的规范:
- 主机操作系统:Ubuntu 14.04
- 虚拟环境:流浪者
- 服务器平台:Centos 7.2
- Laravel 版本:Laravel 5.3
laravel - 如何更改laravel路径?
我想更改 Laravel 项目的路径(视图、语言、控制器、模型...等),因为我的项目使用子域文件夹中的这些文件,但我不知道在哪里修改框架。
laravel-5.3 - 如何在 laravel 5 中将文件从本地文件系统移动到云文件系统
我的本地存储中有文件,public/images/users
我想AWS S3
使用 Laravel 文件系统将这些文件移动到云存储中。
此代码将文件上传到,但在我想在文档文件夹中上传文件时S3
,它会在其中创建新文件夹。
以及如何从上面的变量名创建文件对象?
因为我想从文件对象中使用以下这些函数。documents/images/users
$documentFile
php - 从 laravel 5.3 中的链接下载文件
我想创建一个超链接来下载我的 storage/app/public 文件夹中的文件。我在刀片中使用它
但这告诉我找不到错误文件。我该怎么做是我的 filesystem.php
php - laravel 文件管理器:裁剪和调整大小时出现 500 内部服务器错误
我正在使用unisharp filemanager
- Laravel 5.4
laravel -filemanager
我根据文档和集成配置了所有内容。我现在可以上传文件,但无法裁剪和调整同一张上传的图像。
我在控制台中收到以下错误
Failed to load resource: the server responded with a status of 500 (Internal Server Error) - http://127.0.0.1:8000/laravel-filemanager/doresize?img=http%3A%2F%2F127.0.0.1%3A8000%2Fphotos%2F1%2F835e871b8f5105255b1ead21947b6799.jpeg&working_dir=%2F1&dataHeight=&dataWidth=&=1490245875358
如果我转到上面的链接,它会抛出一个错误 文件管理器
NotReadableException in AbstractDecoder.php line 335:
Image source not readable
中的代码crop.blade.php
如下所示
如何解决此 500 Internal Server Error 错误?
php - 如何读取包含字符串的.txt文件到laravel中的数组
我想读取包含字符串的 .txt 文件并将其转换为数组,为了更好地显示,我将我的字符串复制到 .txt 中。
我已经成功地将它作为一个字符串读取,但我很困惑如何使它成为一个数组并每行读取字符串。我想将字符串数据上传到数据库。
我已经阅读了如下数据,
结果是字符串,问题是如何使其每行成为一个数组,以便获得所需的结果:
或者至少像这样
sql - 将上传的文件url保存到数据库laravel 5.4
应该有一个简单的解决方案,但我找不到它。因此,在文件上传到 localhost/localdisk 之后(我这样做是为了学习目的)我想将其 url(准备好作为下载链接放入锚标记中)保存到数据库。
控制器中的上传功能如下所示:
函数工作正常,但是 $fileurl 的结果不是我想要的。在数据库中我看到:C:\xampp\tmp\phpE5FD.tmp,这显然不是一个正确的 url。那么我如何获得要存储的正确 url。
laravel - 如何更改ckeditor图像上传的路径
我有 laravel 应用程序并使用 ckeditor 和 laravel 文件管理器上传图像和文件。这会将图像存储在 public/photos 文件夹中。我想更改存储图像的文件夹。我在 laravel 文件系统(https://laravel.com/docs/5.4/filesystem)中设置了 ftp 磁盘。
所以我想将从ckeditor上传的所有图像存储到由config/filesystem.php中的ftp磁盘定义的新服务器。
请帮帮我!
php - 无法检索存储在 laravel 5 公用文件夹中的文件
我需要存储以表单上传的图像,将图像存储在public/uploads
文件夹中并将文件名保存在数据库中,然后不需要显示上传的文件。
我成功地将文件上传到文件public/uploads
夹,但它存储的问题是生成的唯一名称,而我存储在 db 中的名称是原始名称。
并且在展示时,
原始文件名 ( public/uploads/some_id/my_original_file_name.png
) 的 url 形式,但public/uploads/some_id/unique_name.png
具有唯一名称。
如何获取上传文件的唯一名称并将其保存在数据库中?或任何其他方式来实现这一目标?