首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上传图像时无法在laravel 5.1中创建目录?

上传图像时无法在laravel 5.1中创建目录?
EN

Stack Overflow用户
提问于 2017-02-28 21:22:13
回答 2查看 6.5K关注 0票数 7

错误:无法创建“http:/localhost/http/public/src/img/”目录

代码语言:javascript
运行
复制
my code :
$imageName = $product->id . '.' . 
        $request->file('image')->getClientOriginalExtension();
                $request->file('image')->move(
        url().'/public/src/img/', $imageName
        );
EN

回答 2

Stack Overflow用户

发布于 2017-02-28 21:25:34

使用public_path()帮助器,而不是url()

代码语言:javascript
运行
复制
->move(public_path('src/img/'.$imageName));
票数 7
EN

Stack Overflow用户

发布于 2018-03-24 22:57:24

在我的例子中,问题有点不同。我使用的是laravel 5.5。如果我将在本地系统上使用以下代码,那么它将正常工作

代码语言:javascript
运行
复制
$destinationPath = public_path('images\post');
$image->move($destinationPath, $inputimg);

但在生产上,上面的代码抛出错误。无法创建"/var/www/mycar/public/images\post“目录

如果有人有同样的问题,那么更改‘图像\post’‘图像/post’

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42509921

复制
相关文章

相似问题

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