为此,我使用:
我使用redactor让人们在我的网站上聊天。 imageUpload正确指向upload.php文件,其中包含以下代码:
// files storage folder
$dir = '/image/upload/';
$_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.md5(date('YmdHis')).'.jpg';
// copying
move_uploaded_file($_FILES['file']['tmp_name'], $file);
// displaying file
$array = array(
'filelink' => $file
);
echo stripslashes(json_encode($array));
}
ajax在wysiwyg中丢失了一个图像,指向正确的文件夹位置和修改后的文件名。文件本身实际上没有上传
我已使用以下内容将文件夹权限设置为775:
chmod -R 775 /foo/image
chmod -R 775 /foo/image/upload
我对实际上传的图片仍然没有运气。我的代码有问题吗?也许我的权限没有正确设置?
更新:
使用它想要工作的绝对路径,但它现在告诉我它的权限问题。我是否设置了错误的权限,或者我没有将权限设置为正确的区域?
答案 0 :(得分:0)
我认为您的路径仍然不正确,/ image /正在尝试转到文件系统的根目录,如果我正确的话。尝试在/ image /之前添加完整的filesytem路径,例如C:\ websites \ website \ image \ etc ..