CodeIgniter从秘密文件夹中检索图像

时间:2013-04-29 17:25:44

标签: codeigniter codeigniter-2

我在应用程序文件夹中创建了私人文件夹: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获取此图像?

1 个答案:

答案 0 :(得分:0)

您可能想要创建一个获取文件名为thumb.php?src=img.jpg的PHP文件,并在该文件中加载该路径中的图像并显示它。这样,图像的路径不会暴露给用户。