上传图片时我有这条路径:
public function uploadImage()
{
$target_dir = 'C:\xampp\htdocs\application\public\newuploads';
...
工作得很好。 但是,当我上传到生产服务器时,我将其更改为:
$target_dir = 'www.mywebsite.com\public\newuploads';
它给了我错误:
move_uploaded_file(www.mywebsite.com \公共\ newuploads / 1487912832。 jpg):无法打开流:没有这样的文件或目录
我怎样才能写出相对路径呢?
答案 0 :(得分:1)
切勿对本地或实时服务器使用任何静态路径。
Laravel提供了很多功能:
只需使用它:
$target_dir = public_path()."/newuploads";
在本地和实时环境中使用相同的内容。
这样可行。
有关详细信息和Laravel助手功能,您可以查看:
https://laravel.com/docs/5.4/helpers
由于