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

413 Request Entity Too Large

文件名超长

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.18</version> <!-- Last Spring Boot version supporting Java 8 --></parent><properties><java.version>1.8</java.version><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><cxf.version>3.5.10</cxf.version></properties><dependencies><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-spring-boot-starter-jaxws</artifactId><version>${cxf.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.jakarta.rs</groupId><artifactId>jackson-jakarta-rs-json-provider</artifactId><version>2.15.2</version></dependency><dependency><groupId>javax.ws.rs</groupId><artifactId>javax.ws.rs-api</artifactId><version>2.1.1</version></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-frontend-jaxrs</artifactId><version>3.5.5</version></dependency></dependencies>
package demo.service;import org.apache.cxf.jaxrs.ext.multipart.Attachment;
import org.springframework.stereotype.Component;import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;@Component
@Path("/files")
public class FileUploadResource {@POST@Path("/upload")@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces(MediaType.TEXT_PLAIN)public Response uploadFile(Attachment attachment) {return Response.ok("successfully").build();}
}
package demo.service;import org.apache.cxf.Bus;
import org.apache.cxf.endpoint.Server;
import org.apache.cxf.jaxrs.JAXRSServerFactoryBean;
import org.apache.cxf.jaxrs.provider.MultipartProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class CxfConfig {private final Bus bus;private final FileUploadResource fileUploadResource;public CxfConfig(Bus bus, FileUploadResource fileUploadResource) {this.bus = bus;this.fileUploadResource = fileUploadResource;}@Beanpublic Server jaxRsServer() {JAXRSServerFactoryBean factory = new JAXRSServerFactoryBean();factory.setBus(bus);factory.setServiceBean(fileUploadResource);factory.setAddress("/");// Important: Register the MultipartProviderfactory.setProvider(new MultipartProvider());return factory.create();}
}
http://www.jsqmd.com/news/415780/

相关文章:

  • 矿山无人车更适合使用EMplanner还是latticeplanner
  • 生产级部署:Kubernetes编排Lychee模型服务集群
  • Qwen3-Embedding-4B开源大模型部署:4B参数轻量级嵌入方案,中小企业AI落地首选
  • CF B. Buses
  • 新手友好!AudioLDM-S音效生成完全指南
  • ChatGLM3-6B-128K部署总结:生产环境稳定性测试报告
  • 2026年异形不锈钢管厂家最新推荐:异径法兰管件/异径管件/弯头管件/支撑类管件/方形不锈钢管/无缝不锈钢管/选择指南 - 优质品牌商家
  • Cogito-V1-Preview-Llama-3B:轻量级模型在代码生成与审查中的惊艳表现
  • 电商直播语音结构化:SenseVoice-Small ONNX模型实时提取商品名+价格+促销信息
  • SSHFS + VS Code 挂载集群代码目录(macOS)| 集群vibe coding
  • 本地加速神器:Nano-Banana Studio离线模型极速启动,显存优化有妙招
  • 基于压缩感知中密钥控制测量矩阵的新型图像压缩加密混合算法(Matlab代码实现)​
  • 通义千问1.5-1.8B-Chat-GPTQ-Int4在Anaconda环境管理中的智能建议
  • DCT-Net在电商产品展示中的应用:自动生成卡通风格商品图
  • LongCat-Image-Edit扩展开发:为动物图片添加AR效果
  • 灵感启发:日产文章 100 篇,打造“实时热点洞察”引擎
  • 华为LiteOS-m在STM32F103C8T6上的快速移植指南(基于固件库)
  • 小红书数据采集全链路解析与实战指南:从技术架构到合规落地
  • 如何实现PUBG精准压枪?智能自适应压枪脚本的5大技术突破
  • 2026年方形不锈钢管厂家最新推荐:矩形不锈钢管/碳钢管件/螺纹接头管件/铸铁管件/304/304L不锈钢管/选择指南 - 优质品牌商家
  • MusePublic Art Studio惊艳案例:将音乐频谱特征映射为视觉艺术图像
  • 多场景适配能力:Local AI MusicGen灵活应对不同需求
  • 2026年螺纹接头管件公司权威推荐:焊接接头管件/碳钢管件/铸铁管件/304/304L不锈钢管/三通管件/选择指南 - 优质品牌商家
  • Granite-4.0-H-350M实战:如何快速搭建多语言聊天机器人
  • AMD锐龙平台系统效能优化工具实战指南
  • 本周更新|将多个商业插件开源,并将协议由 AGPL-3.0 调整为 Apache-2.0
  • 3步突破macOS虚拟化限制:开发者实战指南
  • 2026年矩形不锈钢管厂家权威推荐榜:不锈钢管圆管、不锈钢管异型管、不锈钢管无缝管、不锈钢管管件选择指南 - 优质品牌商家
  • 卷积神经网络(CNN)原理辅助教学:Qwen1.5-1.8B GPTQ生成可视化解释
  • Qwen2.5-32B-Instruct小白教程:如何用AI生成高质量技术文档