android从tomcat下载文件

android从tomcat下载文件,第1张

从tomcat下载文件的配置有几种,以下是常用的设置方式:

创建虚拟目录

首先停止Tomcat服务。打开tomcat里找到conf这个文件夹下的server.xml文件,在里面找到</Host>在上面 加上这样的一段:

<Context path="" docBase="d:/download" crossContext="false" debug="0" reloadable="true"></Context>

然后把tomcat启动一下就OK

在tomcat首页中显示根目录下的文件列表

是否显示文件列表,可以在tomcat/conf/web.xml里配置,把 <init-param>

<param-name>listings</param-name><param-value>false</param-value>        </init-param>里的<param-value>false</param-value>改成<param-value>ture</param-value>即可显示。 默认的是false 。

增加新的文件类型

打开tomcat/conf/web.xml文件,添加.cfg和.Ini的文件类型。 <mime-mapping>

<extension>cfg</extension>

<mime-type>application/octet-stream</mime-type>

</mime-mapping>    <mime-mapping> 

<extension>ini</extension>

<mime-type>application/octet-stream</mime-type>

</mime-mapping>

以上内容都设置好后,重新启动tomcat服务 进入测试。

打开IE,在地址栏中输入http://localhost:你的tomcat端口,在IE中列出虚拟目录d:\download下的文件列表,双击某个文件或右键选择“目标另存为”就可以下载文件了。

回答:

1.上传文件的页面,form中必须加入enctype="multipart/form-data" 属性. 提交后用request.getInputStream()获得所有的数据。 注:request中所有的数据及相应的值都会从这里获得,自己可以把这个输出流里面的东东全部输出出来看看是什么,对刚接触这部分的人员很有帮助。 另一方面,也说明自己用jsp写个上传文件的功能挺费事的,一般的公司用到上传文件的功能时,都是用网上一些公布第三方jar包,很方便的。

2.把request.getInputStream() 获得的输出流,转化一下,变成输出流,就可以存到你想存的地方了,这部分需要IO部分的知识。

3. 在第二点保存文件时,你会有一个file对象,根据这个对象的一些方法会获得你想要的数据,如文件名是getName() , 绝对路径是getAbsolutePath() 。建议把所有get方法自己打印出来体验一下。

4.最简单的下载方式就是用a标签,其中的href属性指向到你的文件。

当然,还有其它高级用法,如果需要再联系我。

从Apace官方网站可获取相应版本,Tomcat提供了安装版本和解压缩版本的文件,可以根据需要进行下载。

具体步骤:

(1)Tomcat的官网地址为http://tomcat.apache.org/,根据所需要的版本进行下载(这里下载的Tomcat9)。

(2)单击左侧Download下方的相应版本Tomcat 9,找到Tomcat9.0.4版本的下载超链接,此处选择的“64-bit Windows zip(pgp,sha512)”,单击该超链接,即可下载到本地计算机。

(3)进行环境变量的配置,将下载的apache-tomcat-9.0.4-windows-x64.zip文件解压后,将其复制到C:/ProgramFiles/目录下,也可以放在其他磁盘中,打开环境变量对话框的“系统变量”,新建系统变量Tomcat_home, 其值设置为C:/ProgramFiles/apache-tomcat-9.0.4。

(4)修改系统变量CLASSPATH,新增值“%Tomcat_home%\lib”,单击确定,完成配置。

(5)解压版的Tomcat的启动方式:进入Tomcat在本地目录下的bin目录,执行startup.bat,如下图说明环境配置成功了。

注意事项:

(1)在进行Tomcat的环境配置需要注意apache-tomcat-9.0.4需要是在本地的目录。

(2)在CLASSPATH新增值中添加是需要有“%”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7914718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存