如何在 PHP codeigniter 中显示来自 FTP 服务器的图像? [复制]
Posted
技术标签:
【中文标题】如何在 PHP codeigniter 中显示来自 FTP 服务器的图像? [复制]【英文标题】:How to display image from FTP server in PHP codeigniter? [duplicate] 【发布时间】:2018-10-18 03:03:17 【问题描述】:如何在不将图像下载到本地服务器的情况下从 FTP 服务器显示图像?
在 codeigniter 库中有upload, download, list_files, mirror
【问题讨论】:
见Download file via php script from FTP server to browser with Content-Length header without storing the file on the web server。 @Martin Prikryl Yeaaaah,已解决,感谢您的帮助,我使用了您上面的链接教程,并删除了 header("Content-Disposition: attachment; filename=" . basename($file_path));所以我可以在浏览器中查看。首先,我从 FTP 加载文件列表,然后使用您提供的该教程致以最诚挚的问候 【参考方案1】:从 ftp 打开是什么意思?
如果您的意思是从主机显示图像到网页,也许这会对您有所帮助
<img src="ftp://username:password@my_ftp_ip_address/Images/imagename.jpg"/>
【讨论】:
我试过这样:username:password@my_ftp_ip_address/Images/imagename.jpg"> 但它不起作用 我编辑我的答案 是的,我试过这样,但没有显示或空白 现代浏览器不会从ftp://
加载图像 - 例如 Chrome 从版本 59 开始不支持此功能:chromestatus.com/feature/5709390967472128,Firefox 从版本 61 开始:bugzilla.mozilla.org/show_bug.cgi?id=1404744 - 使用问题中的解决方案我已在评论中链接到该问题。
是的,我用过那个教程@Martin,谢谢【参考方案2】:
$config['upload_path'] = APPPATH . 'img';
【讨论】:
欢迎来到 Stack Overflow!感谢您提供此代码 sn-p,它可能会提供一些有限的即时帮助。 proper explanation would greatly improve its long-term value 通过展示为什么这是一个很好的解决问题的方法,并将使其对未来有其他类似问题的读者更有用。请edit您的回答添加一些解释,包括您所做的假设。以上是关于如何在 PHP codeigniter 中显示来自 FTP 服务器的图像? [复制]的主要内容,如果未能解决你的问题,请参考以下文章