修改nginx的配置文件
nginx.conf
找到相应位置修改即可
nginx配置
location /group1/M00/ {
root /fastdfs/data; 注释:填写数据存储路径,前面root别忘记
if ($arg_attname ~ "^(.+)") {
#设置下载
add_header Content-Type application/x-download;
#设置文件名
add_header Content-Disposition "attachment;filename=$arg_attname";
}
ngx_fastdfs_module;
}
修改完成后,莫忘记去sbin下执行
nginx -s reload
重新加载配置文件
http://192.168.1.124:8000/group2/M00/00/00/wKgB-Vkb2yuAEk80AAAABpDVNbM781.txt**?attname=name.txt**
下载时,在fastdfs上传返回的文件路径后面添加参数 格式为:?文件名.后缀 即可下载。所以需要有张专门的数据表来保存原始文件名称与fastdfs上的文件路径对应关系
本文介绍如何在Nginx中配置FastDFS模块以实现文件的上传与下载功能。主要内容包括配置Nginx的location指令指定数据存储路径,设置下载时的HTTP头部信息,并通过一个具体的URL示例说明了如何添加文件名参数以完成文件下载。
2728

被折叠的 条评论
为什么被折叠?



