HTML网页如何访问本地文件?

HTML网页如何访问本地文件?,第1张

1、首先在前台建立uploadFile.aspx文件,利用.net自带控件FileUpload上传本地文件到服务器。

2、建立后台文件uploadFile.aspx.cs,利用提交按钮的的点击事件创建触发方法FileUploadButton_Click,上传选择的本地文件。

3、利用jquery脚本语言上传文件,首先建立upload.html前台html然后把上传的脚本文件包含在内。

4、前台上传脚本文件ajaxfileupload.js核心代码。

5、后台新建upload.ashx文件,处理前台传输文件的请求。

6、最后看一下下图上传界面。

现在只能采用下面方法解决: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才行 ,否则依旧无法识别。

IIS设置 HTTP投 MIME类型设置

Android APP的MIME:

文件扩展名:.apk MIME类型:application/vnd.android.package-archive

iPhone APP的MIME:

文件扩展名:.ipa MIME类型:application/iphone-package-archive


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/807830.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存