当前位置:  开发笔记 > 编程语言 > 正文

move_uploaded_file(...):无法打开流:没有这样的文件或目录

如何解决《move_uploaded_file():无法打开流:没有这样的文件或目录》经验,为你挑选了1个好方法。

我尝试使用PHP和MySQL在我的数据库中插入图像和临时文件夹.

我用laravel,这是我的控制器:

if(isset($_FILES['img_masc']))
{
    $img=$_FILES['img_masc']['name'];
    $ruta= $_FILES['img_masc']['tmp_name'];
}

$destino='../../../Perf_Masc/'.$img;
$masc->img=$destino;
//copy($ruta, $destino);
move_uploaded_file($ruta, $destino); //line 49

这是我的看法:

这是我的错误:

第49行中的ErrorException:move_uploaded_file(../../../ Perf_Masc/AF5.jpg):无法打开流:没有这样的文件或目录

我尝试了很多东西,还有复制功能,但无论如何都没有用



1> Butterfly..:

在您的Config文件或某个公共文件中定义您的路径,如下所示

define('DOCROOT', $_SERVER['DOCUMENT_ROOT'].'/');

在你的所有类文件中包含这个常见的php.

然后

 $destino= DOCROOT.'Perf_Masc/'.$img; // HERE DOCROOT is defined in config.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有