问题标签 [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 将文件夹复制到另一个文件夹?
所以正如标题所说,我正在努力将一个文件夹复制到另一个文件夹
我试过这个但没有结果
编辑:我通过修复 $npath 变量来实现这一点,我只是给出了没有文件夹名称的 url$npath = $newk->url;
所以最终的代码将是:
任何帮助,将不胜感激 :)
vue.js - axios 在将文件上传到 laravel api 时发送 null。错误消息:“在 null 上调用成员函数 store()”
我有一个带有文件上传的表格。我目前正在使用 vue、axios 和 laravel 7。
我的表格如下:
axios提交
我的控制器代码
请求有效载荷
我们可以看到图片属性为空
响应错误信息
的输出console.log(document.getElementById('image').files[0])
lastModified: 1590920737890 lastModifiedDate: Sun May 31 2020 11:25:37 GMT+0100 (British Summer Time) {} name: "test.jpg" size: 436632 type: "image/jpeg" webkitRelativePath: "" proto : File
laravel - Laravel,文件存储放php资源
我正在阅读Laravel 文档,并遇到了以下我不太理解的示例:
我知道 arg1 是文件或目录的路径,而 arg2 是要写入文件或要保存到目录中的文件的内容。但是,我不太了解这里的 PHP 资源。有什么我可以在 jpg 文件上使用 PHP 资源的吗?或者文档实际上意味着我可以将 PHP 资源保存到目录中,但它只是放错了 jpg 示例而不是目录?
任何人都可以提供帮助将不胜感激。
laravel - Laravel 8.x PDF 文件验证无法正常工作
我正在开发 Laravel 8.x。我的任务是在服务器端验证 .PDF 文件。一切正常,但是当我上传有效的 PDF 文件时,它没有验证并返回错误。我的源代码如下。如果你发现请纠正我的错误
谢谢
刀片文件
控制器文件
当我尝试使用有效的 PDF 文件时,它返回如下错误
报告文件上传失败。
编辑:请求数组响应
laravel - 未找到存储中的 Laravel 文件
文件系统设置
上传文件
使用文件修补到文件夹:
示例网址:
尝试获取图像:
生成的网址:http://sakura/storage/profile/aDtjR6z7Ih4fkmo7bdAqqyDXmhu2qE4pg3s5BBla.jpg
但我得到了这张图片的 404。在服务器设置根目录中
如何获取图片的链接?
amazon-web-services - AWS S3 端点问题
这是一个非常奇怪的问题,因为它开始在夜间抛出错误 - 直到昨天它一直运行良好 - 今天早上它已经播放了一整天。
我illuminate/filesystem
在我的项目和我使用的端点中使用:
今天早上我们开始收到错误消息:
在“bucket-01.https://s3.eu-west-2.amazonaws.com”上执行“ListObjects”时出错;AWS HTTP 错误:cURL 错误 1:libcurl 中不支持或禁用协议“bucket-01.https”(请参阅 https://curl.haxx.se/libcurl/c/libcurl-errors.html)文件:.../供应商/aws/aws-sdk-php/src/WrappedHttpHandler.php 行:195
看到它尝试在端点协议之前添加存储桶名称,我决定从端点中删除协议 - 使其成为
现在我收到错误消息
在“//bucket-01.s3.eu-west-2.amazonaws.com/bucket-01.s3.eu-west-2.amazonaws.com”上执行“ListObjects”时出错;AWS HTTP 错误:客户端错误:
GET http://bucket-01.s3.eu-west-2.amazonaws.com/bucket-01.s3.eu-west-2.amazonaws.com
导致404 Not Found
响应 NoSuchKey 指定的密钥不存在。
正如您现在所看到的,它在初始端点之后附加端点。有谁知道可能发生了什么?
laravel - 如何防止在 Laravel 中公开访问文件?
我还是 Laravel 的新手。请帮我解决我的问题。我坚持不让公众看到文件。我试图在 Laravel 7 中将文件从公共访问变为私有。
我将所有链接都放在了 auth 中,它使所有链接在使用之前都需要访问。我试图访问一些链接来创建记录。我做不到,系统需要身份验证,但是当我使用 URL http://127.0.0.1:8000/storage/actions/filename.something没有登录来访问图像文件时。我仍然可以看到文件。
这是我的路线
Route::group(['prefix' => 'admin', 'middleware'=> ['auth', 'administrator']], function () {
});
这是我用来将数据存储到数据库并将图像存储到文件路径的控制器。
我的文件系统.php
在我不知道该怎么做之前,我从不做私人文件。我试图在互联网上搜索如何做,但我仍然无法实现。
提前感谢您的所有评论,并对我的英语感到抱歉。
laravel - 如何防止文件在数字海洋空间上公开?
大家好,我在 Digital Ocean 上想阻止我的文件公开。
首先。我像这样设置 .env 文件
然后我设置 config->filesystem.php
之后让控制器存储文件
在我的刀片模板上,我像这样检索文件
当我没有将可见性设置为公开时,这就是我得到的
如果我将 filesystem.php 中的可见性设置为公开。我可以在没有身份验证的情况下查看文件。
提前感谢您的任何帮助或建议。
laravel-8 - Laravel 8 文件上传
我有以下方法用于文件上传:
该文件已正确上传并storage/app/documents
以生成的文件名上传到文件夹。(例如dJmQMuepZrLpubes4jYl5VObwXEIffOeGXxMsMhq.png
)
然后我请求上传的文件,下面的方法负责返回文件:
文件名 ( dJmQMuepZrLpubes4jYl5VObwXEIffOeGXxMsMhq.png
) 作为$document_id
上述方法传递。
但它返回一个错误File not found at path: C:/laragon/www/my-project/storage/app/documents/4286yrWcN75zTuGAW1gcoja9eVYipcdkCCwLnQZj.png
该文件被确认在上述文件夹中。为什么我收到“在路径中找不到文件...”错误?
更新
仅供参考,我的路径中有一个连字符。my-project