开发者社区> leonwuv> 正文

如何用img标签的src属性去访问私有ftp上的图片,而不需要下载到本地

简介: 一般情况下我们要访问ftp上的某个文件时,会有以下几个方案 1. 在浏览器的地址栏里输入ftp的ip 例如:ftp//:168.192.0.1 这样就会弹出一个登陆界面,输入用户名,密码即可进入到ftp中。 2.下载一个ftp的可视化桌面应用,输入ip,用户名,密码即可进入到ftp中。 3.现在有这么一个需求,一个BS的项目中,在页面上要访问一个ftp
+关注继续查看

一般情况下我们要访问ftp上的某个文件时,会有以下几个方案


1. 在浏览器的地址栏里输入ftp的ip

例如:ftp//:168.192.0.1

这样就会弹出一个登陆界面,输入用户名,密码即可进入到ftp中。


2.下载一个ftp的可视化桌面应用,输入ip,用户名,密码即可进入到ftp中。


3.现在有这么一个需求,一个BS的项目中,在页面上要访问一个ftp服务器上的图片,但是ftp是私有的,需要登录,起初的想法是,先把图片下载到本地,然后去访问打开,但是这种方案有点麻烦。最后上网查了一下,有一个很简单的方法,就是把用户名、密码、ip和要访问的资源在ftp上的文件路径全部拼接在一起,写到img标签的src属性里作为一个url使用。

ftp规定的写法是这样的
< img src="ftp://username:password@192.168.0.1:21/11/xx.jpg">

 ftp会自动并且访问到这个资源,例如:

你的ip是:168.192.1.11
你的用户名是:test
密码是:123456
文件目录是img/02/view.png

那么正确的写法应该是

< img src=”ftp://test:123456@168.192.1.11:img/02/view.png”>

肯定还会有很多种实现方式,我说的只是其中的一种,欢迎补充,谢谢!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用CSS新属性实现特殊的图片显示效果
使用一个或多个图像相关的CSS属性(background-blend-mode, mix-blend-mode, or filter)可以实现许多特殊的图片显示效果。本文转载自Bennett Feely的个人网站,文中共列举了20种图片显示效果。
830 0
fbh
最肤浅的利于seo 网站编辑(img标签alt属性)
图片img标签alt属性对seo有影响!   1.图片alt属性标签可以用来告知搜索引擎,这张图片放在这里是与文章主题相关的。
1212 0
asp.net mvc razor布局页中a标签的href的跳转问题
笔者做了一个文件上传系统,文件上传后,保存在wwwroot目录的file文件夹中,并把该文件的路径保存到数据库中, 如这样的一个路径保存在数据库:   file/b775f487-0127-41e0-9df8-2a5f1624cd87.
1475 0
OpenFileDialog Filter属性设置所有图片格式
OpenFileDialog _dialog = new OpenFileDialog();_dialog.Filter = "All Image Files|*.bmp;*.ico;*.gif;*.
868 0
JSP自定义简单标签入门之带有属性
上面写的那个简单标签来控制页面中标签内容的重复次数是固定的,这就是权限“写死了”,这是非常不好的行为,因为其灵活性太差。所以下面就介绍一种使用属性来控制标签内容输出次数的方法。 准备工作 创建实现了SimpleTag接口的实现类(或者是继承了SimpleTagSupport类的子类) 在类中为相应的属性字段添加setter方法,注意字段名称一定要一致。
875 0
+关注
leonwuv
Code is my life!
61
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载