bootstrap inputfile 上传文件之后有错误提示怎么回事

图片说明 $("#logoUpDropzone").fileinput({
uploadUrl: "${ctx}/tabPackage/upload/${tabPackage.packageid}", // server upload action
uploadAsync: true,
language : "zh",//设置语言
maxFileCount:1,
maxFileSize:5000,
showBrowse: false,
browseOnZoneClick: true,
showCaption: false,//是否显示标题
initialPreview: [
'${ctx}/static-content?contentPath=${tabPackage.productimgurl}',
],
initialPreviewConfig: [
{caption: "Moon.jpg", size: 930321, width: "120px", key: 1,showDelete: false},
],
initialPreviewAsData: true,
deleteUrl: "#",
});

  @RequestMapping(value = "upload/{id}", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
    @ResponseBody
    public void upload(@RequestParam("file") MultipartFile file, @PathVariable(value = "id") String id) throws IOException {
        if (!file.isEmpty()) {
            try {
                String tempUrl = baseImageDir + "/package/" + id + "/";
                String filePath = tempUrl + file.getOriginalFilename();
                File saveFile = new File(filePath);
                if (!saveFile.exists()) {
                    saveFile.mkdirs();
                }
                // 转存文件
                file.transferTo(saveFile);
                TabPackage tabPackage = tabPackageService.getById(id);
                tabPackage.setProductimgurl("/package/" + tabPackage.getPackageid() + "/" + file.getOriginalFilename());
                tabPackageService.update(tabPackage);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

3个回答

错误提示贴出来看看呢。

josn解析错误,上传成功没有返回值,返回数据格式可以查看bootstrap inputfile的js文件

lwx356481
一只想要飞上天的蜗牛 长啥样子
大约 2 年之前 回复
wj1224_
wj1224_ 你好,这个应该怎么解决呀
接近 3 年之前 回复

上传要返回JSON格式的,如果没有返回信息,就返回{},否则就会报JSON解析失败

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问