如何在 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 服务器的图像? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

来自表单输入的 CodeIgniter 重定向

如何在codeigniter中显示json数据[重复]

如何在codeigniter中查看基于链接ID的所有数据

如何在codeigniter 3的一条记录中显示数据?

PHP-CODEIGNITER如何在会话中获取数据

Codeigniter 分页显示太多链接