IIS服务器不能下载.apk文件的解决步骤:
打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
单击“新建”,建立新的MIME类型;
扩展名中填写“.apk”,
MIME类型中填写apk的MIME类型“ application/vnd.android.package-archive ”
单击“确定”保存设置。
重启IIS,使设置生效。
现在使用IIS服务器的网站就可以下载.apk文件了。
.ipa无法下载
解决步骤:
1)、打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
2、单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
3)、单击“新建”,建立新的MIME类型;
扩展名是:.apk MIMI类型是:application/vnd.android.package-archive
扩展名是:.ipa MIMI类型是:application/iphone
4)、单击“确定”保存设置。重启IIS,使设置生效。
如此操作之后,使用IIS服务器的网站便可以下载.apk文件、.ipa文件了。
【IIS6】
1)打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
2)单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
3)单击“新建”,建立新的MIME类型;
4)扩展名中填写".apk",MIME类型中填写"application/vnd.android.package-archive"
5)单击“确定”保存设置。
6)重启IIS,使设置生效。
【IIS7、IIS7.5】
1)打开IIS服务管理器,左边点到计算机(也可设置特定网站)
2)右边功能项中找到MIME类型,双击打开。
3)右键“添加”
4)扩展名中填写".apk",MIME类型中填写"application/vnd.android.package-archive"
5)确定后重启IIS生效。
求采纳。
现在只能采用下面方法解决:1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题
解决方法:(1). 在IIS服务器上,MIME类型中添加一个:
文件扩展名: .apk
MIME类型: application/vnd.android.package-archive
(2). 服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>
最后我PS一下:
如果的后台程序使用的是流处理的文件下载请求,则需要设置一下contentType为application/vnd.android.package-archive才行 ,否则依旧无法识别。
1、首先在前台建立uploadFile.aspx文件,利用.net自带控件FileUpload上传本地文件到服务器。
2、建立后台文件uploadFile.aspx.cs,利用提交按钮的的点击事件创建触发方法FileUploadButton_Click,上传选择的本地文件。
3、利用jquery脚本语言上传文件,首先建立upload.html前台html然后把上传的脚本文件包含在内。
4、前台上传脚本文件ajaxfileupload.js核心代码。
5、后台新建upload.ashx文件,处理前台传输文件的请求。
6、最后看一下下图上传界面。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)