我想将图像上载到子目录(public/uploads)。提交后返回成功,但不保存图像
public function storeMedia(Request $request)
{
$file = $request->file('productImage');
$name = trim($file->getClientOriginalName());
$folder = uniqid() . '_' . now()->timestamp;
$file->storeAs('uploads/'.$folder, $name, ['disk' => 'public']);
return $folder;
}
它返回60dc27eb0eb92_1625040875
,这是我需要的,但我找不到上传的文件
在你的config/filesystems.php
文件中,搜索public_uploads
并更新root
到public_path() . '/上传
默认情况下laravel将文件存储在存储
文件夹中。如果您希望您的图像文件需要公开访问,那么您需要创建符号链接。
引用此Laravel公共磁盘
config/filesystems。php
public_path('存储/上传')=
PHP工匠存储:链接
在这里,你可以参考我的另一个详细的符号链接上传文件公开访问的答案
问题内容: 我正在尝试使用模式重写使用户友好的URL。我的问题是,在给URL提供“名称”之类的类别后,当我使用新的URL调用页面时,它无法加载CSS文件或图像。 我有一个类似的链接: 本地主机/ mywebsite /项目?id = 22 新链接就像 本地主机/ mywebsite /项目/22/myproject.project htaccess代码: (这可能不是100%正确,但我现在无法访问
我有一个上传文件的功能。在本地主机上,它没有错误。但在我部署到共享主机上之后,它就出现了问题。如果本地主机,我不移动一些文件夹,但对“教程”共享托管,我需要使2文件夹。拉威尔和公众。此laravel文件夹是项目laravel上的所有文件,没有公用文件夹 它是我共享主机上的我的模式 (/home/sippaur) 等 拉维尔- > 应用程序 独自创立 配置 数据库 公共网页 文件(此文件保存在此处)
我正在尝试从我的Java代码生成Jasper报告,我的Java应用程序是Swing。我使用设计了Jasper报告。然而,在我的报告中,有一个徽标图像。图像位置是动态传递的,在Jaspesoft Studio上预览时效果良好。以下是JasperSoft工作室中的图像设置。变量是 这就是我用Java生成报告的方式。 问题是,Java生成的报表没有图像!这是怎么了? 更新 我也尝试将用作,但这里有相同的
我有回家的路线。在这个主路由中,我使用Jimp库来处理图像,调整它的大小,然后更改质量,最后将图像保存在目录中,但我想下载图像,以便用户可以在他的机器上下载。但它没有下载。我正确地保存在名为output.jpg的目录中。这是密码 app.get(“/”,(req,res)=>{ res.type(“jpg”);RES.Attachment(“output.jpg”) jimp.read('lenn
问题内容: 我的laravel ajax应用程序出现问题, 我无法通过ajax POST上传图像/文件。 这是我的代码。 阿贾克斯 刀片模板… 控制器.. 路线.. 我的代码有什么错误? 我无法在laravel控制器中获取文件信息。 我该如何解决这个问题…? 问题答案: 有两点要更改: 从以下位置更改您的js文件: 至: 因为您想发送整个表格。 在您的html中: 在文件输入字段中添加名称 至:
为什么我上传新图片时不能删除我的旧图片? 这是我用来存储数据和图像的控制器。我的文件图像名由nama_post_adps和$imageName组合存储,其中$imageName是对