如何用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”>

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

目录
相关文章
|
12月前
|
存储 网络协议 文件存储
手把手教你搭建Serv-U FTP服务器共享文件并实现外网远程访问「无公网IP」
手把手教你搭建Serv-U FTP服务器共享文件并实现外网远程访问「无公网IP」
|
2月前
|
JavaScript Linux 应用服务中间件
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
|
2月前
|
Java
Java SpringBoot FTP 上传下载文件
Java SpringBoot FTP 上传下载文件
90 0
|
5月前
|
存储 网络协议 文件存储
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-1
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
|
5月前
|
存储 前端开发 Linux
在 SAP ABAP 系统里访问 FTP 服务器
在 SAP ABAP 系统里访问 FTP 服务器
|
5月前
|
数据安全/隐私保护 Windows
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-2
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
104 0
|
5月前
|
Java
java上传、下载、预览、删除ftp服务器上的文件
java上传、下载、预览、删除ftp服务器上的文件
|
Apache
基于commons-net实现ftp创建文件夹、上传、下载功能.
基于commons-net实现ftp创建文件夹、上传、下载功能.
230 0
Java——通过Java代码从ftp服务器下载文件
Java——通过Java代码从ftp服务器下载文件
|
5月前
|
Shell Python Windows
通过Python实现win11环境下FTP的上传与下载
通过Python实现win11环境下FTP的上传与下载