* 根据文件输入流,和文件名称下载文件
* @param resp HttpServletResponse
* @param file 供下载的文件
* @param file_name 所显示的下载文件名称
*/
public void FileDownLoad(HttpServletResponse resp ,File file, String file_name) {
try {
String fileName = new String(file_name.getBytes("GBK"), "ISO8859_1")
resp.setContentType("applicationcharset=utf-8") // 指定文件的保存类型。
resp.setHeader("Content-disposition", "attachment filename="+ fileName)
ServletOutputStream oupstream = resp.getOutputStream()
FileInputStream from = new FileInputStream(file)
byte[] buffer = new byte[catchSize]
int bytes_read
while ((bytes_read = from.read(buffer)) != -1) {
oupstream.write(buffer, 0, bytes_read)
}
oupstream.flush()
} catch (Exception e) {
}
}
这个是服务器端文件下载工具类 题主可以试试,望采纳
首先,从下载中心下载的软件大多会有系统平台的说明,只需确定手机的系统版本,就可以知道这个APK到底能不能安装到手机上。在手机主屏幕上按MENU键->设置->关于手机,在“固件版本”一栏中就可以看见手机的系统版本。
安装APK文件
如果要在手机端安装APK,需要有文件管理器(Android原生系统不带文件管理器),可以从Android电子市场里下载一个“ES文件浏览器”,然后就可以把APK文件通过数据线传送到手机里进行安装了。如果想在电脑上直接安装APK文件到手机,则需要安装“91助手”(点击下载)或者“豌豆荚手机精灵”(点击下载),然后将手机通过USB连接上电脑,USB连接方式需要使用“充电”或“门户工具”,另外需要在“设置->应用程序->开发”中勾选“USB调试”。然后在电脑上双击APK即可安装。另外,由于APK文件有签名机制,因此如果之前的APK和现在APK的签名不一致,就会在覆盖安装旧版软件的时候出现无法安装的情况。这时需要先卸载才能安装新版的软件。
APK文件信息查看
大家都知道,很多Android的程序是由系统版本要求的,虽然本站下载中心的附件都有说明,没关系,可以用91助手来轻松地查看,
在电脑上安装91助手后,双击一个APK文件,就可以弹出APK的信息,在里面不仅仅能看见APK的系统要求,还有软件名称、应用包名、版本号、文件大小,甚至还可以查看APK的权限,
1.IIS
IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
2.ApacheApache
ApacheApache在世界上的排名是第一的,它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,不仅简单、速度快、而且性能稳定,还可以用来做代理服务器。
3.Nginx
Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
4.Zeus
Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。
5.Sun
Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)