项目中经常会使用到文件上传及下载的功能.本篇文章总结场景在JavaWeb环境下,多文件上传及批量打包下载功能,包括前台及后台部分.  首先明确一点:  无法通过页面的无刷新ajax请求,直接发下载.上传请求.上传和下载,均需要在整页请求的基础上实现.项目中一般通过构建form表单形式实现这一功能. 一.多文件上传 项目需求为实现多图片上传功能.参考测试了网上找到的众多插件方法后,决定选用Jquery原始上传方案.以下按步骤贴出具体代码. 1.HTML部分(可省略使用js构建) .JS部分 var…
上一节中,我们已经搭建好了linux环境,现在我们开始使用xshell工具,连接虚拟机. 一.xshell工具简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.其可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的. 二.xshell连接虚拟机 1.打开xshell后,点击新建,如下图,输入名称(自己随意命名)和主机IP(即虚拟机中ifconfig查询到的ip)…
一.xshell工具简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.其可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的. 二.xshell连接虚拟机 1.打开xshell后,点击新建,如下图,输入名称(自己随意命名)和主机IP(即虚拟机中ifconfig查询到的ip),点击确定. 2.输入虚拟机中设置的用户名和密码,登录即可.登录成功后,出现#,证明已成功…
1.下载安装包 方法一:手动下载安装 1)下载安装包:lrzsz-0.12.20.tar.gz 官网下载地址:http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 2)软件安装 通过xftp工具把1)中下载的安装文件上传到/tmp目录下,如下图: 方法二:命令行安装 1)进入/tmp目录下 cd /tmp 2)wget下载lrzsz安装包 wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.ta…
利用ssh传输文件   在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录) 2.上传本地文件到服务器 scp /path/f…
http://blog.csdn.net/rodulf/article/details/71169996 利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下…
将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令. 1.软件安装 (1)编译安装 root 账号登陆后,依次执行以下命令: #cd /tmp # wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz # tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 # ./configure &a…
一. iOS中发送HTTP请求的方案 在iOS中,我们常用发送HTTP请求的方案有苹果原生(自带)NSURLConnection:用法简单,最古老最经典最直接的一种方案 (iOS 9.0弃用)NSURLSession:功能比NSURLConnection更加强大,苹果目前比较推荐使用这种技术第三方框架AFNetworking:简单易用,提供了基本够用的常用功能,维护和使用者多 二. NSURLConnection (已弃用) 虽然NSURLConnection已经被弃用,但是我们还是要了解NSU…
最近项目的文件上传遇到一个问题,就是Taro的chooseImage传给回调的是一个Blob对象,一般来说,上传控件都会导出Data Url,而Taro给了一个Blob Url,问题在于,我直接令img.src=url,显示图片完全没问题,问题在于,我要实现文件上传,就要拿到Blob本身,而不是一个访问他的句柄或者说链接.这个url我只能在浏览器内部使用,即使你把这串拿到浏览器中访问,也是访问不到的.那么问题变成:1. 拿到blob本身.   2. 转成服务端能接受的格式发过去. 1. 获取Bl…
1.首先,要是服务器不支持rz命令的话,需要安装执行 sudo yum -y install lrzsz 2.再输入rz -be命令,选择需要上传的本地文件 sudo rz 从服务端发送文件到客户端: sudo sz filename 从客户端上传文件到服务端: sudo rzsudo rz -be 上传数据到远程:执行sudo rz –be 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即可. 输入yum remove lrzsz 可以卸载该工具…