收藏
回答

在使用java服务上传文件到云托管 返回 MethodNotAllowed,如何处理?

如题 第一步请求正常返回paramsBody 第二不请求具体代码实现如下:
Map<String, String> params = new HashMap<>();
params.put("key", filePath);
params.put("Signature", paramsBody.get("authorization").toString());
params.put("x-cos-security-token", paramsBody.get("token").toString());
params.put("x-cos-meta-fileid", paramsBody.get("cos_file_id").toString());
params.put("file", Base64.getEncoder().encodeToString(FileToByte(fileObj)));

Map<String, String> headers = new HashMap<>();
headers.put("Content-Type", "multipart/form-data");

String jsonStr = HttpKit.post(paramsBody.get("url").toString(), params, headers);
logger.info(jsonStr);

在这里拿到的结果为MethodNotAllowed
请帮忙分析下是什么原因?


回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2023-05-10

    postman调通了 再说代码

    2023-05-10
    有用
    回复 2
    • 总钻风
      总钻风
      2023-05-10
      调通了,只是最后结果不对
      2023-05-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-05-10回复总钻风
      结果不对?怎么个不对
      2023-05-10
      回复
登录 后发表内容