几个开发小问题解决方案

使用@RequestBody接收数据乱码

需要将练吗数据解码之后转化为char后在转化为string

string s= URLDecoder.decode(PlatFormID, "UTF-8")
  private static String revert(String s){
        char[] chars = s.toCharArray();
        byte[] bytes = new byte[chars.length];

        for(int i = 0; i < chars.length; i++){
            bytes[i] = (byte) chars[i];
        }

        //如系统非使用UTF-8编码,请替换为带有编码格式的构造函数
        return new String(bytes);
    }

使用返回的新值即可

js中使用文件的lastModifyDate在iOS设备上不兼容

替换为如下lastModified

        var img = this.files[0];//得到图片文件
        var dt = img.lastModified

在低版本安卓系统中因为某种情况无法加载js

最后查明,是在js中使用了es6的写法。将这种写法去掉就可以了

欢迎搜索关注本人的公众号【微瞰技术】,以及总结的分类面试题https://github.com/zhendiao/JavaInterview

file

相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页