转自:http://www.apkbus.com/forum.php?mod=viewthread&tid=18659
前段时间,在公司开发javaEE项目,网站提供了android应用的下载,结果发现很多3G上网用户下载的apk文件都变成了zip文件,但是数据库中存放的是apk文件路径,最近百思不得其解,我们公司使用的是apache-tomcat7,我就看了一下tomcat,发现在apache-tomcat7下的conf下有一个文件web.xml文件,发现里面配置了很多文件类型,比如:
- <mime-mapping>
- <extension>wspolicy</extension>
- <mime-type>application/wspolicy+xml</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>Z</extension>
- <mime-type>application/x-compress</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>z</extension>
- <mime-type>application/x-compress</mime-type>
- </mime-mapping>
- <mime-mapping>
- <extension>zip</extension>
- <mime-type>application/zip</mime-type>
- </mime-mapping>
复制代码
我觉得 android 应用本来就是一个压缩类型的文件,所以应该是tomcat把他换转为了zip文件了!我就在<web-app>里面添加了
- <mime-mapping>
- <extension>apk</extension>
- <mime-type>application/apk</mime-type>
- </mime-mapping>
复制代码
重新启动tomcat,发现终于可以下载apk的文件了! 呵呵
分享到:
相关推荐
有时候我们下载安卓应用文件apk的时候,用IE浏览器下载,扩展名就被自动被重命名成了“xxx.zip”,拷贝到手机上无法安装。
实现微信跳转默认浏览器下载app应用,代码需要补上下载app的地址,解压包里面有现成代码,请自行下载解压上传服务器
这是一个反编译工具,smail2java : apk文件反编译过后都会变成smail文件,通过这个工具能看到里面的java代码
你可以这样使用你的媒体:XBMC可以播放CD和DVD光盘或存储在磁盘上的光盘映像文件,播放存储在硬盘的几乎所有流行文件格式,甚至能播放压缩在ZIP和RAR中的文件。它还可以扫描你的媒体文件并自动建立你自己的媒体资料...
包含platform.x509.pem platform.pk8 signapk.jar.zip 安卓系统签名,将app变成系统应用。 对app-debug.apk进行签名。签名命令 > java -jar signapk.jar platform.x509.pem platform.pk8 old.apk new.apk 签名好的...
下载AlwaysTrustUserCerts.zip (这是一个Magisk模块) 通过Magisk安装上面这个模块 正常安装好把小黄鸟HttpCanary证书(这时候安装证书还在用户证书下) 重启 你会发现用户证书已经自动变成了系统证书
使用功能强大的工具,用户可以轻松地将基本线条和立方体变成完整的艺术品。四种对称类型,包括水平/垂直,角度,径向和万花筒,可以帮助用户节省书写时间,并使作品更加独特。使用 Cityscapes 3D 工具时,3 条绘图变...
=> ReadingHabit下载地址 => 点我下载APK我的腾讯云证书有问题,会提示危险链接,不用担心。后面我也会解决这个问题。如果实在不放心,可以前往GitHub下载我的release版本,或者克隆项目编译自己搞话不多说,先来...
Kodi APK可与数百种不同的附件一起使用,这些附件可从世界各地的各种来源获取内容。 从电影,电视节目,新闻节目,体育节目到儿童节目,Kodi 涵盖了所有这些内容。 Kodi 最初是 Xbox 平台上的应用程序,在那个时候...
DroXES Droid eXploitation环境设置 ...下载zip或克隆包并提取工具( git clone https://github.com/abhi-r3v0/DroXES.git )。 打开一个终端,然后进入目录。 运行python droxes.py 从印度到世界 :blue_heart:
现在再运行 adb shell,看看命令行提示符是不是变成 # 了? 有些手机 root 后也无法通过 adb root 命令让 adbd 以 root 权限执行,比如三星的部分机型,会提示 adbd cannot run as root in production builds,此时...
Program Files DroidCam(32位系统)或C:Program Files (x86)DroidCam(64位系统),为了使用更方便,将“电脑端DroidCamApp.exe汉化覆盖.zip”中的DroidCamApp.exe覆盖掉安装目录下的同名文件,软件界面即变成中文...
2. 解决genymotion-arm-translation.zip无法拖拽安装的完美问题。 4. genymotion,拖进去后变成Files successfully copied to: /sdcard/Download, 完美解决。 4.genmotion无法查找的ADB设备问题 完美解决。 5....