业务服务器文件包多大,自定义jar包引用-文件服务器

packagecom.mz.party_build.manager_center.test;

importcom.alibaba.fastjson.JSONObject;

importcom.yt.file_manager.dict.Dict_channel;

importcom.yt.file_manager.dto.FileNotRequestData;

importcom.yt.file_manager.dto.FileRequestData;

importcom.yt.file_manager.dto.FileResponseData;

importcom.yt.file_manager.util.RestfulHttpUtil;

importorg.slf4j.Logger;

importorg.slf4j.LoggerFactory;

importorg.springframework.stereotype.Controller;

importorg.springframework.web.bind.annotation.RequestMapping;

importorg.springframework.web.bind.annotation.RequestMethod;

importorg.springframework.web.bind.annotation.ResponseBody;

importorg.springframework.web.multipart.MultipartFile;

importjavax.annotation.Resource;

importjava.io.IOException;

@Controller

@RequestMapping("/TestController")

public classTestController {

private staticLoggerlog= LoggerFactory.getLogger(TestController.class);

privateStringurl="http://127.0.0.1:9313/file_manager/fastdfs/upload/image/sample";

privateStringchannel= Dict_channel.PATY_BUILD;

@RequestMapping(value ="/test", method = RequestMethod.POST)

@ResponseBody

publicFileResponseData test(MultipartFile file) {

log.info("进入了文件测试服");

FileRequestData fileRequestData=newFileRequestData();

fileRequestData.setChannel(channel);

fileRequestData.setFile(file);

FileResponseData fileResponseData =null;

try{

fileResponseData = RestfulHttpUtil.FileManagerPostFile(url, fileRequestData);

}catch(IOException e) {

e.printStackTrace();

}

log.info("文件测试服结果打印fileResponseData={}", JSONObject.toJSONString(fileResponseData));

//TODO 解析文件服结果,响应

returnfileResponseData;

}

@RequestMapping(value ="/testNoFile", method = RequestMethod.POST)

@ResponseBody

publicFileResponseData testNoFile(String filePath) {

log.info("进入了文件测试服 filePath={}",filePath);

FileNotRequestData fileNotRequestData=newFileNotRequestData();

fileNotRequestData.setChannel(channel);

FileResponseData fileResponseData =null;

try{

fileResponseData = RestfulHttpUtil.FileManagerPostJson(url, fileNotRequestData);

}catch(IOException e) {

e.printStackTrace();

}

log.info("文件测试服结果打印fileResponseData={}", JSONObject.toJSONString(fileResponseData));

//TODO 解析文件服结果,响应

returnfileResponseData;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值