我在应用程序文件夹中创建了私人文件夹:application / private / username,我在这里使用ajax上传图片,但是如何工作,但是如何使用ajax检索该图像,并将其显示在img标签中。第一个问题是http://example.com/application/private/useraname/img.jpg受到保护,我无法通过浏览器中的URL访问它,如何显示图像。只是建议,我想自己编写代码。
这是抓取图像的功能(控制器的一部分)的一部分:
$filepath = 'path to image';
header("Content-type: image/jpeg");
if (file_exists($filepath)) {
$img_handle = imagecreatefromjpeg($filepath) or die("");
echo $img_handle;
ImageJpeg($img_handle);
}
但是如何使用ajax获取此图像?
答案 0 :(得分:0)
您可能想要创建一个获取文件名为thumb.php?src=img.jpg
的PHP文件,并在该文件中加载该路径中的图像并显示它。这样,图像的路径不会暴露给用户。