修改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上的文件路径对应关系