浏览器下载ftp文件
1,浏览器下载ftp文件
一般下载ftp文件都使用ftp客户端工具,这样能更好的保证下载的速度和安全,也可以使用我的电脑,在地址栏输入ftp下载地址实现下载功能,只是相对工具来说这种方法不能操作较大的文件,可能会中断超时,一般建议使用工具。
当今随着web的发展,很多网站都需要在浏览器中直接提供ftp文件下载。大多数浏览器也在不同程度上支持ftp协议,可以通过ftp://username:password@ip/filepath直接实现文件下载。这里所说的大多数浏览器在不同程度上支持ftp体现在以下几个方面:
(1)大多数浏览器默认支持ftp协议,如:IE,Firefox,Chrom等。也有少数浏览器不支持ftp协议,如safari等。
(2)不同浏览器对ftp支持也不相同,
IE不支持在ftp路径中输入用户名密码功能,如果ftp路径中加入了用户名密码,则IE会忽略掉用户名密码,在访问ftp服务器时需要输入用户名密码。
而firefox可支持在ftp路径中输入用户名密码访问ftp服务器,当然这种访问模式会导致ftp用户名密码暴露在外,存在不安全性问题,浏览器历史记录在记录ftp地址的同时也会将用户名密码记录,所以要谨慎使用该种访问模式。ff也支持在ftp路径中只输入用户名访问ftp服务器,这种模式的访问只需要用户第一次输入对应的密码即可。
(3)浏览器不支持文件夹的下载,只能支持单个文件下载。
2,浏览器下载ftp文件编码
(1)url上的编码:在访问ftp服务器时需要根据ftp服务器配置客户端编码编码来对url进行编码,如ftp服务器配置客户端编码为GBK,那么需要对url访问路径进行encoding的GBK编码,如果ftp路径中有用户名密码最好也对其进行encoding的GBK编码(如IE10中如果用户名中包含有@符号,访问就会出错)。
(2)文件名的编码:firefox下载文件名会出现乱码,这应该firefox的一个bug(测试了一下,ff会根据ftp服务器配置客户端编码了对下载文件名进行encoding编码)。
浏览器下载ftp文件相关推荐
- 用浏览器下载一个文件,当点击该文件(原理)
用IE浏览器下载一个文件,为什么会弹出打开/保存的窗口? 用浏览器下载一个文件,当点击该文件(原理): 即当发送一个请求服务器返回的时候,在于浏览器是否支持在其中显示,根据文件格式来决定是保存还是在浏 ...
- 解决java web中safari浏览器下载后文件中文乱码问题
解决java web中safari浏览器下载后文件中文乱码问题 参考文章: (1)解决java web中safari浏览器下载后文件中文乱码问题 (2)https://www.cnblogs.com/ ...
- geo ftp环境变量 export source ~/.bashrc Linux中filezilla下载ftp文件 ftp.ncbi.nlm.nih.gov linux下载 ftp下载geo非原始数
https://filezilla-project.org/download.php?show_all=1 右键 检测(inspect) 获得下载链接 Linux如何下载ftp文件 2 Filezil ...
- Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码
1.遇到的问题 谷歌和ie下载文件正常 Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码,下载的文件名称为test.doc.html,手动去掉多余的后缀.html即可正 ...
- java实现通过url实现浏览器下载pdf文件
java实现通过url实现浏览器下载pdf文件 // 下载pdf文件工具类 public static void toDownload(HttpServletRequest request, Http ...
- linux中下载ftp文件
一.最简单的方法: wget 下面的命令用来下载ftp服务器上指定目录的所有文件 [html] view plaincopyprint? wget ftp://IP:PORT/* --ftp-user ...
- linux自动下载ftp文件夹,Linux 下FTP定时执行批量下载文件
使用FTP定时批量下载指定文件的shell脚本 环境:centos6.9 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用 ...
- MapReduce基础开发之五分布式下载ftp文件到本地再迁移到hdfs
为利用Hadoop集群平台的分布存储和计算能力,基于MapReduce将ftp文件分布式下载并上传到HDFS中. 1.文件移动流程:ftp服务器->datanode本地目录->HDFS目录 ...
- linux shell 上传,下载ftp文件
#####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 us ...
- 解决a标签下载网络图片直接打开的问题,通过浏览器下载网络文件
因为公司用的分布式文件系统上传文件后返回的是 http文件路径,当文件是图片是,用a标签下载会直接打开而不是下载,所以找了下怎么通过浏览器下载远程服务器上的图片.网上大部分都是后台代码,现在把前端后台 ...
最新文章
- nodejs 循环中操作需要同步执行解决方案
- win7如何取消计算机管理员权限,win7如何删除需要管理员权限的文件夹
- cuda-gpu计算随笔(1)
- 【Servlet】response对象给用户返回数据
- 豆瓣9.6分!这部BBC的纪录片太让人震撼!
- LG P4899 [IOI2018] werewolf 狼人(kruskal重构树,二维数点)
- Yum包管理工具的20个常用命令
- Request库入门
- css3媒体查询尺寸
- q讯家园看加密空间 官方免费版
- 机器人手眼协调——机械臂自主抓取物体
- 一招教你电脑微信双开
- Jmeter压测报告
- 安卓一键清理内存_雨点清理app下载-雨点清理官方版下载v1.0
- SpringCloud 微服务网关Gateway常用限流算法以及简单实现
- linux 4g 拨号,4G模块Linux PPP拨号说明
- 静态分析—扇入、扇出、圈复杂度
- 神马广告投放的展现样式有哪些?神马广告投放的优势
- 百度CEO李彦宏:百度将来会进行专门投资
- 民政部:发展智慧服务生活圈,同时保留必要线下服务