在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Unity 3D  HTML/ 使用webuploader上傳文件,如何獲取自定義參數(shù)?

使用webuploader上傳文件,如何獲取自定義參數(shù)?

使用webuploader上傳文件,如何獲取自定義參數(shù)?

初始化Web Uploader時,已設(shè)置formData參數(shù),但java后臺無法獲取參數(shù)。
后臺使用request.getParameter("param")獲取。
請問后臺如何獲取參數(shù),或配置Uploader時還需要注意什么?

        // 初始化Web Uploader
        uploader = WebUploader.create({
            // 自動上傳
            auto: true,
            // swf文件路徑
            swf: ctxStatic+'/webuploader-0.1.5/Uploader.swf',
            // 文件接收服務(wù)端。
            server: url,
            formData:{'param':'one','param2':'two'}
            // 選擇文件按鈕
            pick:{
                id: '#svgPick',
                multiple:false
            },

            // 只允許選擇文件,可選。
            accept: {
              title: 'Zip',
              extensions: 'zip'
            },

            duplicate: true
        });
回答
編輯回答
柒喵

clipboard.png
給上傳圖片添加fileName。

2017年2月22日 21:00
編輯回答
野橘

文件上傳時,requestHeaders中content-type為multipart/form-data;此種請求無法直接用request.getParam(key)獲取對應(yīng)的屬性值;

使用如下方法可以獲取上傳參數(shù)值:

  @RequestMapping("siteSvgUpload")
  @ResponseBody
  public String[] siteSvgUpload(HttpServletRequest request) throws IOException{
    CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();
    MultipartHttpServletRequest multiReq = multipartResolver.resolveMultipart(request);
    String siteIdStr = multiReq.getParameter("siteId");
    System.out.print(siteIdStr);
  }
2018年9月4日 23:53