问题标签 [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 的公共存储中下载文件
我正在尝试下载存储在`
“存储/应用程序/公共/uploaded_documents/”
我的代码在下面
但是当我点击下载链接时,文件没有被下载,而是显示“网络错误”是什么问题以及如何解决
`
laravel-5 - Laravel 文件上传使用临时文件创建文件夹
我试图让我的应用程序将文件上传到“public/uploads/documentos/{the-id}”,但无法弄清楚我当前的设置有什么问题。现在,如果我上传一个名为“myfile.pdf”的文件,它会创建一个名为“myfile.pdf”的文件夹,并在其中创建一个 *.tmp 文件。在我的数据库中,“{the-id}/myfile.pdf”被保存为文件 url,但这会将我带到文件夹视图,而我想要查看其中的文件。
如何更改它,以便在上传文档时直接在“public/uploads/documentos/{the-id}”下创建文件“myfile.pdf”,以便我可以这样访问它?{the-id} 是根据患者的 id 创建的文件夹,因此属于他们的所有文档都保存在同一个文件夹中。
控制器
我上传的文件如何使用此代码:
我想要的是
理想情况下,我希望将文件保密,因此我尝试使用以下代码将它们上传到存储文件夹:
但是没有创建 {the-id} 文件夹,也没有保存文件,我得到的只是:
我现在决定让第一部分工作。在此先感谢您的帮助。
laravel - 如何在laravel中删除带有前缀的文件夹
我使用 laravel 5.4,我想删除文件夹。如何使用文件外观删除带有前缀的文件夹?
例如,这是我的文件夹和代码:
现在我想这样做:删除(所有以word*_folder1
结尾的文件夹)_folder1
-------- 解决方案:
laravel - 使用 laravel 将文件存储到 aws s3
请给我一个在 laravel 5.5 中将文件存储到 AWS S3 的示例。我已经使用 AWS 凭证配置了文件系统文件。
我看到了函数
Storage::put('file.jpg', $contents);
但不知道第二个参数是什么
filesystem.php 文件内容如下
提前致谢
php - Laravel:使存储在存储文件夹中的图像可公开访问
我将图像存储在 Laravel 存储文件夹中。它们以以下格式存储。
C:\xampp\htdocs\personal_projects\Active\diary_app\storage\app\images\C4CA4238\C81E728D9D4C2F63.png
我想让上传这些图片的用户可以公开访问这些图片。我按照这里的说明进行操作:https ://laravel.com/docs/5.5/filesystem
“您应该创建一个从 public/storage 到” storage/app/public的符号链接
所以我跑php artisan storage:link
了,“符号链接”出现在我的公共目录中:
我正在尝试使用以下网址显示我的图像:
但我得到“找不到图像”。如何使存储在存储中的图像可公开访问?
laravel - Laravel 5:如何将文件从 Amazon S3 复制(流式传输)到 FTP?
我必须使用 Laravel 的文件系统移动大型内容,我不想将其从 AWS S3 放入内存到 FTP。
我知道如何将本地内容流式传输到 S3,但还没有找到从 S3 到 FTP 的解决方案。
我找到的最接近的是this,但我一直在根据我的情况对其进行调整。
这是我的代码中缺少的内容(??):
php - Laravel 无法创建根目录
我已经查看了有关此的其他帖子,由于某种原因,我的似乎是独一无二的
基本上我想要做的是将上传的照片存储在公共目录中以便于访问,但是当我存储它们时,我试图将它们存储在用户特定的文件夹中,所以
现在我有 Dropzone 上传文件,我已经在我的 filesystem.php 中添加了这个语句
所以理论上当我使用
它应该检索正确的路径
这也是我的控制器
然后我在上传时从 Laravel 收到此错误
不知道这个时期是从哪里来的,非常感谢任何帮助
谢谢大家!
- 扎克
laravel - Laravel 文件管理器不加载 css、js 文件
我在我的 laravel 项目中集成了 Laravel 文件管理器,起初它工作正常,但是在我从 url 中删除public [我按照这个指令从 url中删除公共] 之后它不再工作了。css 文件丢失,浏览文件也不起作用。我试图将这些文件** [css, js]** 包含在head部分中也不起作用。还是这样显示
我不知道如何解决这个错误。任何人都可以帮助我吗?
php - Laravel file manager Dynamic base_directory
I using unisharp's laravel file manager. it works great and i am in love with the flexibility it has.
However, I need to users to store their files in their respective folders. i am able to do this by changing user_field
in conf file.
What i am not able to do is give acess to super administrator so that he can see all other user's files!
i am almost giving up trying to figure this for days.
here is what i have tried so far:
in config/lfm.php
And in the handler:
But the above code shows a blank page and it creates folders in Abyss which i cant find anywhere on my machine.
Any help will be appriciated.
Thanks in advance.
laravel - 无法创建根目录
我已经搜索过这个问题。但是每个问题/博客的任务都不同。所以这些答案或解决方案与我无关。
首先,这里是我的任务详情。
用户在请求中上传 CSV 文件。我正在使用 laravel 的文件系统(本地驱动程序)存储该文件。
这样 CSV 文件将存储为storage/app/requests/{$userRequest->id}/input.csv
. 我检查了requests
目录的所有者,它是www-data
.
现在我在 cronjobs 中设置了一些工匠命令来处理用户请求。我必须将进程的输出存储在该请求目录中,即storage/app/requests/{$userRequest->id}/output/output_1.csv
.
但是在创建输出文件时,它会抛出错误
无法创建根目录
我知道原因。这是因为运行工匠命令的所有者。Artisan 命令由另一个用户 ( akshay
) 运行,而requests
目录由 www-data 创建。
因此,根据我的说法,这里有可能解决此问题的方法。
- 由 www-data 用户运行 artisan 命令。
- 创建请求目录并以用户
akshay
为所有者上传文件。
许多用户建议更改目录的所有者。例如,这个。但正如我们所见,在我的例子中,目录的创建是完全动态的。所以我不能那样做。但我不知道如何用 laravel 做上述任何事情。
我更喜欢选项(2),因为用户只会完成“请求文件上传” www-data
。所有其他执行将由akshay
用户完成。例如,我只需要上传一次文件。但是我必须将流程输出存储 500 次。
如果有人知道答案,将不胜感激。