学无先后,达者为师

网站首页 编程语言 正文

解决上传apk文件后为vnd.android.package-archive格式的问题

作者:YXWik6 更新时间: 2022-02-18 编程语言

原上传文件上传成功后.apk格式就变成.vnd.android.package-archive
原上传:

@PostMapping("/upload")
    public AjaxResult uploadFile(MultipartFile file) throws IOException {
        if (!file.isEmpty()) {

            if (file != null && file.getOriginalFilename() != null) {
                //文件类型
                String contentType = file.getContentType();
                //获取文件名称
                String ext = contentType.substring(contentType.lastIndexOf("/") + 1, contentType.length());
                FileDTO input = new FileDTO();
                input.setName(file.getOriginalFilename());
                input.setStream(file.getInputStream());
                input.setExt(ext);
                String url = UploadFactory.uploadFile(input,"file");
                AjaxResult ajax = AjaxResult.success();
                ajax.put("url", url);
                return ajax;
            }
        }
            return AjaxResult.error("上传图片异常,请联系管理员");
    }

新上传:

@PostMapping("/apk/upload")
    public AjaxResult uploadApkFile(MultipartFile file) throws IOException {
        if (!file.isEmpty()) {

            if (file != null && file.getOriginalFilename() != null) {
                //文件类型
                String contentType = file.getOriginalFilename();
                //获取文件名称
                String ext = contentType.substring(contentType.lastIndexOf(".") + 1, contentType.length());
                FileDTO input = new FileDTO();
                input.setName(file.getOriginalFilename());
                input.setStream(file.getInputStream());
                input.setExt(ext);
                String url = UploadFactory.uploadFile(input,"apk");
                AjaxResult ajax = AjaxResult.success();
                ajax.put("url", url);
                return ajax;
            }
        }
        return AjaxResult.error("上传图片异常,请联系管理员");
    }

原文链接:https://blog.csdn.net/YXWik/article/details/119613605

栏目分类
最近更新