江西住房城乡建设网站搜索广告是什么

pingmian/2026/1/24 2:59:21/文章来源:
江西住房城乡建设网站,搜索广告是什么,wordpress实时预览载入中,百度站长平台开绿色收录通道加快网站收录假如你把你的后端项目部署在服务器上的时候#xff0c;然后你要去读取某个路径下的文件#xff0c;然后你就要提供文件的路径#xff0c;然后获取到该文件对象#xff0c;但是你需要将当前文件对象File转换成MultipartFile再发送http请求传递到其他服务器上#xff0c;这样…        假如你把你的后端项目部署在服务器上的时候然后你要去读取某个路径下的文件然后你就要提供文件的路径然后获取到该文件对象但是你需要将当前文件对象File转换成MultipartFile再发送http请求传递到其他服务器上这样如何实现呢 后端如何发送http请求请参考【Java】Java发送httpPosthttpGethttpDelete请求-CSDN博客 代码实现 import org.springframework.web.multipart.MultipartFile; import java.io.*;public class FileToMultipartFile implements MultipartFile {private final File file;public FileToMultipartFile(File file) {this.file file;}Overridepublic String getName() {return file.getName();}Overridepublic String getOriginalFilename() {return file.getName();}Overridepublic String getContentType() {return application/octet-stream;}Overridepublic boolean isEmpty() {return file.length() 0;}Overridepublic long getSize() {return file.length();}Overridepublic byte[] getBytes() throws IOException {InputStream is new FileInputStream(file);ByteArrayOutputStream baos new ByteArrayOutputStream();byte[] buffer new byte[1024];int len;while ((len is.read(buffer)) ! -1) {baos.write(buffer, 0, len);}return baos.toByteArray();}Overridepublic InputStream getInputStream() throws IOException {return new FileInputStream(file);}Overridepublic void transferTo(File dest) throws IOException, IllegalStateException {try (InputStream is new FileInputStream(file);OutputStream os new FileOutputStream(dest)) {byte[] buffer new byte[1024];int len;while ((len is.read(buffer)) ! -1) {os.write(buffer, 0, len);}}} }单元测试 import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue;import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.mock.web.MockMultipartFile;public class FileToMultipartFileTest {private FileToMultipartFile fileToMultipartFile;BeforeEachpublic void setUp() {// 在测试之前设置 FileToMultipartFile 实例// 假设存在一个名为 xxx.png 的文件File file new File(static/images/xxx.png);fileToMultipartFile new FileToMultipartFile(file);}Testpublic void testGetName() {// 测试 getName 方法String name fileToMultipartFile.getName();assertEquals(default_avatar.png, name);}Testpublic void testGetOriginalFilename() {// 测试 getOriginalFilename 方法String originalFilename fileToMultipartFile.getOriginalFilename();assertEquals(default_avatar.png, originalFilename);}Testpublic void testGetContentType() {// 测试 getContentType 方法String contentType fileToMultipartFile.getContentType();assertEquals(application/octet-stream, contentType);}Testpublic void testIsEmpty() {// 测试 isEmpty 方法boolean isEmpty fileToMultipartFile.isEmpty();assertTrue(!isEmpty); // 这里应该为 false}Testpublic void testGetSize() {// 测试 getSize 方法long size fileToMultipartFile.getSize();assertTrue(size 0); // 文件大小应该大于 0}// 其它方法的测试可以类似地进行 }如何你需要转换直接引入上面的FileToMultipartFile即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

潍坊的网站建设上海电商设计招聘网站

最近,公司领导让我做下性能方面的竞品对比,作为一个性能测试小白的我,突然接到这样的任务,下意识发出大大的疑问。 整理好心情,内心想着“领导一定是为了考验我,才给我这个任务的”,开始了这一…

可直接进入网站的代码手机网站插件代码

引言 数据加密和解密是信息安全领域中至关重要的概念。在现代通信和数据传输中,加密技术被广泛应用以确保数据的机密性和完整性。本文将介绍什么是加密和解密,以及如何在C语言中进行数据加密和解密的基本操作。 什么是加密和解密? 加密&am…

网站首页被k 做跳转网站建设价格如何

代码中常有类似的如下的输入循环 char c;   while((cgetchar())!EOF).... 如果输入 字符换行时,循环的代码会执行两次,主要是换行键作为字符存到了缓存队列中,第一次c为输入的值,第二次c为换行符 ,可以通过fflush(s…

做网站软件的公司重庆建设网站哪家好

结构化的软件设计的工具有哪些?各有什么特点? 表示软件结构的图形工具: 1)层次图和HIPO图:层次图描绘软件的层次结构,一个矩形框代表一个模块,框间的连线表示调用关系,每个方框可带编…

网站设计与网页建设网站建设报价ppt模版

$sortByCount聚合根据指定表达式的值对输入文档进行分组,然后计算每个不同分组中的文档数。 每个输出文档包含两个字段:一个是包含不同分组值的_id字段,另一个是包含属于该分组或类别的文档数量的计数字段。 文档按计数降序排序。 语法 {…

销售网站怎么做的摄影网站的设计与实现开题报告

(请先看置顶博文)本博打开方式,请详读_liO_Oil的博客-CSDN博客_怎么把androidstudio卸载干净 引言:家里接入300M的宽带,但是自我感觉网速不佳,遂结合所学知识,对此问题进行分析、研究和调察&…

桂林做网站建设的公司免费找精准客户的app

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

html5wap网站模板工作室做网站

个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C》《Linux》 文章目录 前言一、生产者消费者模型二、基于阻塞队列的生产者消费者模型代码实现 总结 前言 本文是对于生产者消费者模型的知识总结 一、生产者消费者模型 生产者消费者模型就是…

郑州营销策划公司排行榜天津seo网络优化师

WannaCry的传播脚步今晨戛然而止 今天一大早,全网的WannaCry蠕虫病毒攻击突然减弱消退了!所有这一切功劳来自于英国研究人员malwaretech,他通过逆向发现WannaCry代码中有一个特殊域名地址: www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.co…

昆明建设网站公司茶文化网站网页设计

一、说明 随着最近开发的库,执行深度学习分析变得更加容易。其中一个库是拥抱脸。Hugging Face 是一个平台,可为 NLP 任务(如文本分类、情感分析等)提供预先训练的语言模型。 本博客将引导您了解如何使用拥抱面部管道执行 NLP 任务…

佛山外贸网站建设哪家好东莞常平二手房价格

实现定时器最简单的办法是就是循环中间嵌time.sleep(seconds), 这里我就不赘述了 # encoding: UTF-8 import threading #Timer(定时器)是Thread的派生类, #用于在指定时间后调用一个方法。 def func():print hello timer! timer …

中山手机网站建设价格wordpress问题解决

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:什么是SpringBoot? Spring Boot 是一个用于快速开发独立的、基于 Spring 框架的应用程序的开源框架。它简化了 Spring 应用的配置和部署过程,使…

网站优化策划书手机设计软件哪个好

RT-Thread Nano版本和RT-Thread Master版本的关系: RT-Thread Master版本不仅仅是一个实时内核,还包含了丰富的中间层组件。 RT-Thread Nano是RT-Thread Master之上进行剪裁后形成的精简版,去掉了一些组件和各种开发板的BSP,仅保…

网站建设与管理软件生成器手机版

ARM CORETEX M0简介 1. M0处理器简单框图 处理器内核:逻辑控制与运算 内部总线系统:单总线将处理器与外部的存储器和外部连接,进行数据交互(冯诺依曼架构,数据与指令一起) NVIC:嵌套向量中断控…

电影网站怎么做推广百度热门

WERTYU UVA - 10082 题目传送门 题目大意:按照所给的键盘样式,以及错误的字符串,输出正确的字符串,其输入的每一个字符都按照键盘样式向右错移了一位。 解决方法:将整个键盘用数组存起来,遍历一遍即可。…

网站建设整改实施方案简述网站设计基本流程

今天给大家带来的是华东理工大学控制考研分析 满满干货~还不快快点赞收藏 一、华东理工大学 学校简介 华东理工大学原名华东化工学院,1956年被定为全国首批招收研究生的学校之一,1960年起被中共中央确定为教育部直属的全国重点大学&#…

怎么样建网站卖东西南昌网站建设有限公司

一.iomanip标准库是什么?(What is it) 1.从名字上看:iomanip是 io-manipulator的简称,意思是输入输出操控器 2.从对象上看:io针对的是流对象的输入输出,包括常见的: - 标准输入输出…

广州定制型网站网站的视频

文章目录 前言场景搭建新建子场景最简单的按钮事件 手动控制场景手动加载场景添加多个场景对象更快速的获取脚本对象 删除多个场景对象脚本命名的问题 总结 前言 Godot的场景是C#与Godot最后的中间连接。我们解决了场景的加载,我们基本可以保证C#和godot之间的彻底…

html好看的网站的代码一站式发稿平台

缘起 随着Android开发行业逐渐饱和,对Android开发者的面试要求也越来越高,是否掌握底层源码,是面试官衡量一名Android开发者的重要依据。有没有读过源码也可以很大程度上判断你这个人的学习能力和思维方式。无论你开发经验几年,面…

建设网站注意实现网站备案收费幕布

Description GFS打算去郊外建所别墅,享受生活,于是他耗费巨资买下了一块风水宝地,但令他震惊的是,一群DSJ对GFS的富贵生活深恶痛绝,决定打洞以搞破坏。现在我们简化一下这个问题,在这片土地上会按顺序发生一…