当前位置: 首页 > 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/238439.html

相关文章:

  • 东莞网站建设网站建设腾讯企业邮箱登录入口
  • 网页制作一个网站八个页面咋做掌门一对一辅导官网
  • 上海人才引进网站百度账户推广登陆
  • iis7 建立网站东莞网站自动化推广
  • 门户网站设计要求搭建网站的五大步骤
  • 网站前端开发得会什么软件百度教育小程序
  • 手机网站有什么区别吗制作网站建设入门
  • 国际会议网站建设网络营销的基本职能
  • 第二章 网站建设甘肃省seo关键词优化
  • 南京手机网站制作媒体营销
  • 阿里外贸平台网站建设app制作费用一览表
  • 公司网站建设南宁太原seo快速排名
  • 西安网站建设制作价格低seo信息是什么
  • 手机网站建设公司报价广州百度搜索优化
  • 携程网网站是哪家公司做的松原新闻头条
  • 做h5的网站哪个好seo搜索引擎优化营销案例
  • 免费建手机个人网站app推广方案范例
  • 简答网站内容建设的时候内链重要性百度电脑版下载
  • 网站角色管理二级域名注册
  • 如何在局域网中做网站企业网络营销策略
  • 淄博政府网站建设公司哪家专业个人博客登录首页
  • 会员充值网站怎么做百度推广登录入口下载
  • 网站基本流程seo优化有哪些
  • wordpress主题文件夹在广州seo顾问服务
  • 网站降权怎么办盐城seo培训
  • 制作网站制作公司湖南关键词优化推荐
  • 南京网站制作哪家专业sem竞价教程
  • 给人做时时彩网站建设犯法站长之家网站排行榜
  • 长春市建设集团股份有限公司seo怎样优化网站
  • 做十来个网站优化真正免费的网站建站平台