Android webview 上传图片为啥 application/octet-stream

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android webview 上传图片为啥 application/octet-stream相关的知识,希望对你有一定的参考价值。

通过我做的小浏览器上传文件到服务器总是application/octet-stream而服务器拒收。网上也没有什么这方面的说明。请高手出来帮我一把。

首先得找出问题的原因,你不妨做以下测试,看下问题是处在那端

    用其他的软件测试Server看是不是服务器配置的事

    你写的Webview,Mainfest赋权是否正确

追问

选择照片的时候用手机自带的相册就这样,我发现选择相册只能得到照片的id 而不是路径。但是选择第三方文件管理选照片能得到绝对路径 上传也成功。

追答

既然不是Server断配置出现问题,那肯定是我们的Webview出现了问题,你可以这样试着做一下:
写死一个固定路径之有一张图片做一下测试,首先得知道问题的原因

追问

我试过了 除了系统自带的相册(图库)就可以上传了 其实也可以把图片ID转换成我们需要的路径,但是我不知道怎么判断用户得到的是ID还是绝对路径

参考技术A 你看你网络权限设置了没追问

都做到这个地步了 怎么可能忘记这么基本的设置呢

以上是关于Android webview 上传图片为啥 application/octet-stream的主要内容,如果未能解决你的问题,请参考以下文章

Android webview调取安卓原生相机和相册上传图片

Android webview上传图片(调起相册/相机上传)

Android,无法使用 WebView 上传图片

Android网页WebView图片文件上传的问题

让Android的WebView支持html里面的文件上传

Android WebView 支持 文件上传(Html File Upload)