需求:上传文件到服务器后,对外提供url路径,来完成文件下载
nginx配置
server {
listen 8008;
client_max_body_size 500m; //文件大小限制,默认1m
proxy_buffering off;// 从后端收到的响应内容立即传送给客户端
location /file {
modsecurity off;
add_header Content-Disposition "attachment;";
add_header Content-Type "application/octet-stream";
alias /opt/java-service/services/checker-server/file/;
sendfile on; // 开启高效文件传输模式
autoindex on; // 启用目录流量
autoindex_localtime off; // 显示的文件时间为GMT时间
autoindex_exact_size off; // 显示出文件的大小,单位是kB或者MB或者GB
charset utf-8,gbk; // 避免中文乱码
}
}