账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    移动端h5文件上传,OPPO R11不请求接口
    • 2019-12-17 00:00
    • 10
    32
    0

    移动端上传文件,用的是input的type='file' 上传,在大部分机型都是正常的,IOS也是正常,但是在OPPO R11无法上传,打印选择文件事件,发现在执行到去请求接口时,也请求了,但是后台接口没有接收到请求,目前只发现在OPPO R11上发现这个情况

    相关代码

    html 部分

    <input type="file" accept="application/pdf, application/msword, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.wordprocessingml.document" id="file" @change="uploadfile($event,'file')"\>

    js部分

    /\*\*上传图片/文件 \*/
    
    uploadfile(e, type) {
        let el = this;
        var file = e.target.files[0];
        var data = newFormData();
        data.append("file", file);
        axios.defaults.headers["Content-Type"] = "multipart/form-data;charset=UTF-8";
        axios.post(url, data)
        .then(function(res) {
            axios.defaults.headers["Content-Type"] ="application/json;charset=UTF-8";
            if (res.data.Succeed) {
                el.fileUrl = res.data.Data.thumbnailMd5;
                el.sendFileImg(type, message);
            } else {
                el.$toast({
                message:res.data.Message,
                position:"bottom",
                duration:3000
               });
            }
        })
        .catch(err=> {
            axios.defaults.headers["Content-Type"] =
            "application/json;charset=UTF-8";
        });
    }

    现在是在OPPO R11上出现请求接口,后台没有接收到请求,其他机型正常,请教各位大佬

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 在不在乎我 普通会员 1楼

      OPPO R11不请求接口的原因可能有以下几种:

      1. 服务限制:OPPO R11可能设置了服务器端的某些服务限制,比如上传文件的大小、文件类型等,超过了这些限制,所以无法请求接口。

      2. 代码错误:有可能是你的代码在请求接口的时候出现了错误,比如数据格式不正确、URL写错等,导致接口无法正常响应。

      3. 浏览器兼容性问题:OPPO R11可能没有支持某些新引入的API,导致接口无法正常工作。

      4. 需求限制:OPPO R11的用户可能对上传文件的大小有限制,或者对上传的文件类型有限制,这些都可能影响到文件上传的功能。

      解决这个问题的方法是检查你的代码,确保没有错误,同时也要检查你的需求,确保接口的接受范围。如果以上方法都无法解决问题,可能需要寻求专业的开发帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部