我能够使用froala编辑器上传图像,如PHP和AJAX所述。但是,我无法访问上传的文件。我继续检查FTP客户端,它显示正确上传。然后我检查了正确的权限,他们是777类似于该文件夹中的其他图像文件。然后我通过FTP更改了文件名并尝试访问,它显示正确。
只有当文件上传时,我才能访问该文件。我尝试了一切,但它不会显示错误消息是404 Not Found。
以下是我访问图片文件的方式。
http://www.domainname.com/images/imagename.jpg
错误是 找不到
在此服务器上找不到请求的网址/images/247f39.png。
图像拼写,一切都已检查。
请告诉我如何解决这个问题。
谢谢,
费萨尔
答案 0 :(得分:0)
404表示无法在指定的URL处访问图像。您可以通过尝试访问浏览器http://www.domainname.com/images/247f39.png中的图像来轻松测试。此外,您可以检查图像文件夹并查看图像的实际写入位置。
答案 1 :(得分:0)
确保在PHP配置中启用fileinfo
答案 2 :(得分:0)
move_uploaded_file($_FILES["file"]["tmp_name"], getcwd() . "/uploads/" . $name);
$response = new StdClass;
$response->link = "http://localhost/manas/admin/uploads/" . $name;
echo stripslashes(json_encode($response));
使用绝对路径,在我的情况下是 - http://localhost/manas/admin/uploads/