我尝试使用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
Run Code Online (Sandbox Code Playgroud)
这是我的看法:
<form method="POST" action="/RegMasc" enctype= "multipart/form-data" >
<div>
<input required name="img_masc" type="file"/>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的错误:
第49行中的ErrorException:move_uploaded_file(../../../ Perf_Masc/AF5.jpg):无法打开流:没有这样的文件或目录
我尝试了很多东西,还有复制功能,但无论如何都没有用
在您的Config文件或某个公共文件中定义您的路径,如下所示
define('DOCROOT', $_SERVER['DOCUMENT_ROOT'].'<YOUR PROJECT DIRECTORY>/');
在你的所有类文件中包含这个常见的php.
然后
$destino= DOCROOT.'Perf_Masc/'.$img; // HERE DOCROOT is defined in config.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8832 次 |
| 最近记录: |