我无法从本地网络访问图像源。我使用了codeigniter框架

时间:2014-11-12 06:44:26

标签: php html codeigniter

<img src="file://url/RTMIImages/RTMI00025082/Images/340113_LSTIRES_1LI_IN_20140916_181953.jpg">

我使用了Codeigniter框架,上面的代码没有在浏览器中显示任何图像,但是当我检查元素并单击图像源时,图像会在浏览器中显示我的下一个标签。此图像也显示在简单的html文件中但却没有在codeigniter中。任何想法PLZ分享。

3 个答案:

答案 0 :(得分:1)

试试这个

<img src="\\10.10.10.49\RTMIImages\RTMI00025082\Images\340113_LSTIRES_1LI_IN_20140916_181953.jpg">

而不是

<img src="file://10.10.10.49/RTMIImages/RTMI00025082/Images/340113_LSTIRES_1LI_IN_20140916_181953.jpg">

答案 1 :(得分:0)

这很好用。这是我的示例视图代码,其中包含指向localhost目录中图像的链接。

控制器文件image

<?php

class Image extends CI_Controller {



function index() {
    $filename = 'crop.jpeg';
    $gallery_path_url = 'http://localhost/ci/images/';
    $data['image_url'] = $gallery_path_url . $filename;
    $this->load->view('home_image_view', $data);
    }
}
?>

查看文件home_image_view.php

<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>home</title>

</head>
<body>
    Some head note.
    <img src="<?php echo $image_url; ?>">
    Some end note.
</body>

</html>

访问该页面。转到http://localhost/<sub folder name>/index.php/image

答案 2 :(得分:0)

你好@waqas它像火箭一样工作

   $url = "\\\\XXX.XXX.XX.XX\\folderPath\\imagename.jpg";
                $imageData = base64_encode(file_get_contents($url));
                $src       = 'data: '.mime_content_type($url).';base64,'.$imageData;
                echo '<img src="',$src,'">';