nginx 配置静态文件
上传静态文件代码:
@PostMapping("/test/upload")
public R iconUpload(@RequestBody MultipartFile file) {
String fileName = file.getOriginalFilename(); //原文件名
String suffixName = fileName.substring(fileName.lastIndexOf(".")); //文件后缀
String filePath = "/data/xxx/test/"; //上传后的路径
fileName = UUID.randomUUID() + suffixName; //新文件名
File dest = new File(filePath + fileName); //文件全路径名
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
}
try {
file.transferTo(dest);
} catch (IOException e) {
e.printStackTrace();
}
return R.ok("http://192.168.1.100:80/test/" + fileName);
}
============================================
nginx 配置访问图片 、文本地址
yum install -y nginx
systemctl enable nginx
systemctl start nginx
vi /etc/nginx/nginx.conf
server {
listen 80;
server_name localhost;
location /test/ {
alias /data/xxx/test/;
autoindex on;
}
}
location /prod/ {
alias /data/xxx/prod/;
autoindex on;
}
}
nginx -t
nginx -s reload
http://172.16.5.100/test/xxx.jpg
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
2021-05-17 thinkphp5环境关闭runtime下面的log