<img src="file://url/RTMIImages/RTMI00025082/Images/340113_LSTIRES_1LI_IN_20140916_181953.jpg">
我使用了Codeigniter框架,上面的代码没有在浏览器中显示任何图像,但是当我检查元素并单击图像源时,图像会在浏览器中显示我的下一个标签。此图像也显示在简单的html文件中但却没有在codeigniter中。任何想法PLZ分享。
答案 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,'">';