七牛上传成功回调失败,没有进入回调服务器(java)。

发布于 2022-09-04 01:03:34 字数 1873 浏览 21 评论 0

java代码:

    public String getUpToken(){
        return auth.uploadToken(bucketName,null,3600,new StringMap()
                  .put("callbackUrl","http://159l42c091.imwork.net:15871/cczpt/imgController/callBack.xtm")
                  .put("callbackBody", "key='e666c70b-e78e-4eac-bacb-2750563882e2.png'&fsize=$(fsize)&mimeType=$(mimeType)"));
    }
    
   Response res = uploadManager.put("D:/filebank/bankCard/2016/10/9/e666c70b-e78e-4eac-bacb-2750563882e2.png", null, getUpToken());
   

回调服务器代码:

@RequestMapping("/callBack")
    @ResponseBody
    public void callBack(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        //接收七牛回调过来的内容
        String line="";
        BufferedReader br=new BufferedReader(new InputStreamReader(request.getInputStream())); 
        StringBuilder sb = new StringBuilder();
        while((line = br.readLine())!=null){
            sb.append(line);
        }        
        System.out.println("水电费水电费水电费水电费水电费收到"+sb);//打印回调内容
        //设置返回给七牛的json格式的数据
        JSONObject json=new JSONObject();
        json.put("response", "success");     
        out.println(json.toString());
        out.flush();
        out.close();
    }

错误信息:

{"error":"{\"callback_url\":\"http://159l42c091.imwork.net:15871/cczpt/imgController/callBack.xtm\",\"callback_bodyType\":\"application/x-www-form-urlencoded\",\"callback_body\":\"key='e666c70b-e78e-4eac-bacb-2750563882e2.png'\\u0026fsize=26905\\u0026mimeType=image%2Fpng\",\"token\":\"\",\"err_code\":200,\"error\":\"unexpected response\",\"hash\":\"Fhuouc6HtvEIPIzQlWDGPeUiZCR7\",\"key\":\"Fhuouc6HtvEIPIzQlWDGPeUiZCR7\"}"}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文