当前位置: 首页 > news >正文

东莞网站建设公司网站建设文山seo

东莞网站建设公司网站建设,文山seo,wordpress分权限浏览器,wordpress投诉功能问题 之前工作因队友离开,只一天接手其部分且第二天就要上线此工具产品,测试提了一些Bug,在Bug中有一个是添加商品图片。前端告知不能用、电话离职队友说能用。没办法自己上、追踪代码。 en这块代码跟需求好像不太相符,重写。 …

问题

之前工作因队友离开,只一天接手其部分且第二天就要上线此工具产品,测试提了一些Bug,在Bug中有一个是添加商品图片。前端告知不能用、电话离职队友说能用。没办法自己上、追踪代码。

en这块代码跟需求好像不太相符,重写。

淘宝开放平台文档中心:开放平台-文档中心

请求示例:

TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PictureCategoryGetRequest req = new PictureCategoryGetRequest();
req.setPictureCategoryId(100L);
req.setPictureCategoryName("分类");
req.setType("1");
req.setParentId(0L);
req.setModifiedTime(StringUtils.parseDateTime("2011-01-01 11:11:11"));
PictureCategoryGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

解决

一开始想着用流直传过去试试。

req.setImg(new FileItem("", file.getBytes()));

不行。

换个思路,先上传到服务器再上传到淘宝。

file.transferTo(new File(allPath));

上传到服务器ok,上传到淘宝不行。

直接用队友的封装的

PictureUtils.downloadPicture(url, filePath);

不行。

自己封装了一个工具类。上传到服务器ok,上传到淘宝不行。

同事帮提供了一个工具。

public static void uploadFile(byte[] file, String filePath, String fileName) throws Exception {File targetFile = new File(filePath);if(!targetFile.exists()){targetFile.mkdirs();}try (FileOutputStream out = new FileOutputStream(filePath + fileName)) {out.write(file);out.flush();out.close();}
}

上传到服务器也ok,上传到淘宝不行。

想着可能是提供的PictureCategoryId值有点问题,重新要值和ok的图片,都行。

把这部分的代码封装到Service,结果报错。算了,就放Controller层。

@PostMapping(value = "/upload/img",name = "添加天猫商品图片")
public JSONResult uploadImg(@RequestParam("file") MultipartFile file) {String fileName = file.getOriginalFilename();String filePath = "/www/pictures/";//String filePath = "D:\\picture\\";String allPath = filePath + fileName;try {FileUtil.uploadFile(file.getBytes(), filePath, fileName);//这里视情况可不做校验/*String suffix = Objects.requireNonNull(file.getOriginalFilename()).substring(file.getOriginalFilename().lastIndexOf(".") + 1,     file.getOriginalFilename().length());if (!"jpg,jpeg,gif,png".toUpperCase().contains(suffix.toUpperCase())) {return JSONResult.error("请选择jpg,jpeg,gif,png格式的图片");}*/Path path = Paths.get(allPath);if (Files.exists(path)) {PictureUploadResponse rsp = taobaoSetvice.pictureUpload(allPath);log.info( "rsp::" + JSON.toJSONString(rsp));if(rsp.isSuccess()){return JSONResult.success(rsp.getPicture().getPicturePath());}return JSONResult.error(rsp.getSubMsg());}return JSONResult.success("文件已存在");} catch (Exception e) {return JSONResult.error("上传失败");}
}

return JSONResult.error(rsp.getSubMsg());这里因为淘宝那边有校验结果,所以直接返回。

同事建议说在后端对图片做调整处理成符合淘宝的图片,个人觉得在前端调整处理比较合适、所见即所得。

打包部署联调ok后想想,是不是PictureCategoryId值和图片导致的上传到服务器ok、上传到淘宝不行?当时ld只给一天时间解决这些问题没时间紧搞,就这样先了。跟对ld还是挺重要的,1天接手和解决别人的工作、3天开发上线带后台小程序等还是挺搞人。

http://www.yayakq.cn/news/393109/

相关文章:

  • 体育设施建设发布有没有网站怎样做关于自己的网站
  • 南京网站建设网建材装修网站建设
  • 基于html5的移动端网站开发电商网站功能结构图
  • 邯郸做紧固件网站做网站首页cdr
  • 建网站需要了解哪些网站建设知识图片免费转链接
  • 字体图标制作网站什么行业最需要做网站建设
  • 手机网站制作步骤网站设计的市场分析
  • 网页游戏网站mhn通付盾 网站建设公司
  • 平顶山市城乡建设职工培训网站wordpress采集 知乎
  • 网站推广的方法有哪些建设网站必备条件
  • 网站后台编辑器不能正常显示教育平台网站建设
  • 做ppt用什么网站国内设计的企业网站
  • seo站群优化技术软件项目实施流程八个阶段
  • 网站手机客户端如何开发沈阳企业自助建站
  • 山东城市建设厅网站中国建设网建筑通
  • 上海网站建设选缘魁包头网站建设公司哪家好
  • 教育培训手机网站模板下载产品开发项目管理全流程
  • 网站用什么系统好用设计购物网站的意义
  • 青岛市崂山区城乡建设局网站优秀的wordpress博客
  • 网站开发主要职责南昌企业网站开发
  • 网站建设力度不够论文宁夏建设监理协会网站
  • 互联网站备案信息农商1号的网站建设费
  • 建设网站费用多少钱网站栏目优化
  • 网站专题制作wordpress浮动插件
  • 盖县网站开发妖姬直播
  • 网站建设的原因有什么建筑工地招工招聘信息平台
  • 浙江建设三类人员报名网站装饰公司名称大全简单大气
  • 好看的网站 你明白吗wordpress for sae4.5
  • 外贸网站设计的公司怎么样能注册公司
  • 蚌埠网站制作大宗商品采购平台