SpringBoot上传⽂件到服务器的中⽂路径映射为前端可
访问的URL地址
我已经成功将⽂档上传到服务器,但是现在需要后端⽣成⼀个供前端访问⽂档的URL,学习⽹上利⽤资源映射⽅法,结果出现404的错误,求⼤神赐教!
下⾯是地址映射代码
import t.annotation.Configuration;
import org.springframework.fig.annotation.ResourceHandlerRegistry;
import org.springframework.fig.annotation.WebMvcConfigurationSupport;
@Configuration
public class WebConfig extends WebMvcConfigurationSupport {
/**
* 资源映射配置
springboot中文* @param registry
*/
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/files/**").addResourceLocations("file:E:/论⽂资源/");
}
}
⽂档存储在服务器的E:/论⽂资源/下,
具体路径是path=E:/论⽂资源/计算机开发/Java实现开发.pdf。
截取到pL = 计算机开发/Java实现开发.pdf
后端根据pL返回给前端的代码
paperLocation = Scheme() + "://" + ServerName()+ ":" + ServerPort() + "/files/" +pL;
前端使⽤该url访问出现404错误。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论