首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在特定时间后在Laravel上传图像不加载或显示在服务器上

在特定时间后在Laravel上传图像不加载或显示在服务器上
EN

Stack Overflow用户
提问于 2021-10-23 18:10:26
回答 2查看 74关注 0票数 1

我上传了一张vue表格上的图片到服务器laravel,并将其正确地存储在文件夹image_cards中并正确显示。但也许一到两个小时后,它就不会出现了。我有什么问题?

代码语言:javascript
复制
if ($request->hasFile('image')) {
    $file = $request->file('image');
    $filename = $file->getClientOriginalName();
    $path = $request->file('image')->move(public_path('image_cards'), $filename);
    $card->image = $filename;
}

编辑: Heroku的问题在于它不存储图像并保存路径。另一个web主机保存到图像的路径。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-26 09:18:19

解决方案是heroku,在文档中它不会保存文件的路径,比如一到两个小时-

票数 0
EN

Stack Overflow用户

发布于 2021-10-23 18:23:26

您缺少图像路径,需要返回完整的图像路径。请使用以下代码返回图像路径

代码语言:javascript
复制
$card->image=public_path('image_cards').'/'.$filename;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69690819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档