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

淘宝客可以自己做网站推广吗网站快速收录付费入口

淘宝客可以自己做网站推广吗,网站快速收录付费入口,怎样做网站平台赚钱,在县城做哪个招聘网站比较赚钱笔记:将一个文件服务器上的文件(一个返回文件数据的url)作为另一个http接口的请求参数 最近有这么个需求,需要往某一个业务的外部接口上传文件信息,但是现在没有现成的文件,只在数据库存了对应的url&#…

笔记:将一个文件服务器上的文件(一个返回文件数据的url)作为另一个http接口的请求参数

最近有这么个需求,需要往某一个业务的外部接口上传文件信息,但是现在没有现成的文件,只在数据库存了对应的url,比如一张图片:
CSDN个人信息默认图片
https://profile-avatar.csdnimg.cn/default.jpg!3

现在我有这么一个地址,返回的是二进制流数据,通常http传文件数据的话,需要通过一个具体的文件,即需要先下载文件。

在此感谢百度告诉我还有临时文件的创建方式,我也不知道百度ai从哪里参考的代码,在此同步感谢。

在这里使用http请求用的hutool的工具类:

<!-- hutool 的依赖配置-->
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-bom</artifactId><version>5.8.18</version>
</dependency>

下面,附上具体的实现代码逻辑:

import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpUtil;
import java.io.File;
import java.io.IOException;public class UploadFile {public static void main(String[] args) throws IOException {//获取url对应的文件二进制流数据//源文件地址(可以在网页上任意找一个图片地址,我这里用的CSDN个人信息默认图片)String fileUrl = "https://profile-avatar.csdnimg.cn/default.jpg!3";String fileName = "CSDN个人信息默认图片.jpg";//获取文件数据HttpResponse response = HttpUtil.createGet(fileUrl).execute();if(response.isOk()) {byte[] bytes = response.bodyBytes();//如果返回有数据,则上传if(bytes != null && bytes.length > 0){//创建临时文件int index = fileName.lastIndexOf(".");String prefix = fileName.substring(0, index);//CSDN个人信息默认图片String suffix = fileName.substring(index);//.jpg//生成空临时文件File tempFile = File.createTempFile(prefix, suffix);tempFile.deleteOnExit();//程序结束时自动删除文件//写入数据FileUtil.writeBytes(bytes, tempFile);//需要文件参数的http接口String url = "http://xxxxx/xxxxx";String result = HttpUtil.createPost(url).contentType("multipart/form-data").form("name", fileName).form("file", tempFile).execute().body();// 打印响应内容System.out.println(response.body());}}}
}

重点其实就三步:
1、通过接口获取到文件url对应的二进制数据。
2、通过生成临时文件,将返回的二进制数据写入临时文件。
3、将临时文件作为参数发送http请求。

http://www.dtcms.com/wzjs/60080.html

相关文章:

  • 自己如何开发一个小程序下列关于seo优化说法不正确的是
  • 江阴网络推广公司北京seo公司有哪些
  • 济南本地网站建设如何做网站 新手 个人 教程
  • wordpress淘宝客插件破解版seo如何优化关键词
  • 合肥网站建设 一浪旅游推广赚佣金哪个平台好
  • 长沙做网站品牌一键优化免费下载
  • app介绍网站模板怎样做一个产品营销方案
  • 新沂建设网站关键词优化排名要多少钱
  • 连云港做电商网站的公司公司做网络推广哪个网站好
  • 网站建设文化如何微信公众号seo
  • HTTPS网站做CDN加速传统营销方式有哪些
  • 做外贸网站案例济南seo整站优化价格
  • 共享vps可以做网站吗怎么做ppt
  • 蓝鸟E4A做网站程序收录情况
  • 目前主要的网络营销方式seo平台是什么意思
  • 电子商务网站建设基本流程百度推广渠道代理
  • 网站建设的书籍知乎怎样做一个自己的网站
  • django 和wordpressseo导航站
  • 巫溪县城乡建设委员会网站qq刷赞网站推广全网
  • 南昌企业建站系统南昌seo搜索优化
  • 免费建设com网站茶叶营销策划方案
  • 百度站长平台网站提交seo类目链接优化
  • 网站建设知识问答网络推广方式
  • 武汉光谷做网站多少钱长沙网站优化价格
  • 网站建设售前怎么做好信息推广
  • 网站建网站建设专业姓名查询
  • 深圳专业网站建设多少钱五合一网站建设
  • 哪些企业网站做的好seo服务套餐
  • wordpress 小说模版seo外包公司是啥
  • 怎么发布网站如何做自己的网站