【发布时间】:2014-03-12 17:24:23
【问题描述】:
我现在正在制作一个 CMS。我已经对编辑器进行了编码,以便我可以使用它成功地编辑文本。但是,我现在正在努力让图像上传以在文本编辑器中工作,并且遇到了一些我已经坚持了很长一段时间的问题。
我已经能够进入可以选择要上传的图像的阶段......然后当它上传时,图像的路径正确进入文本编辑器,但是图像似乎没有写入目录。
我在本地工作,并将目录设置为 /CMS/public/uploads/
这是我的上传功能。
<?php
// files storage folder
$dir = '/CMS/public/uploads/';
$_FILES['file']['type'] = strtolower($_FILES['file']['type']);
if ($_FILES['file']['type'] == 'image/png'
|| $_FILES['file']['type'] == 'image/jpg'
|| $_FILES['file']['type'] == 'image/gif'
|| $_FILES['file']['type'] == 'image/jpeg'
|| $_FILES['file']['type'] == 'image/pjpeg')
{
// setting file's mysterious name
$file = $dir.$_FILES['file']['name'];
// copying
move_uploaded_file($_FILES['file']['name'], $file);
// displaying file
$array = array(
'filelink' => $file
);
echo stripslashes(json_encode($array));
}
?>
这段代码基本上告诉文件要复制到哪里。
有人知道为什么这可能不会复制目录吗?
谢谢
【问题讨论】:
标签: php laravel laravel-4 redactor