server {
listen 7478
server_name localhost
charset utf-8
location /中文/ {
root ngdata
autoindex on
index index.html index.htm
}
Step 2:windows编码设置
将windows系统设置为utf-8编码
Step 3:重启之后发现报错 400 bad
改变端口号之后解决
一般linux中使用utf-8编码,niginx中也是如此,如果不是则都配置为utf-8编码,然后在你的代码逻辑中设置下载文件名称时进行编码即可,java代码类似:response.setHeader("Content-Disposition", "attachmentfilename=" + URLEncoder.encode("文件名", "utf-8"))
response.setHeader("X-Accel-Redirect", "/down/" + URLEncoder.encode("文件名路径", "utf-8"))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)