2019-10-18 遇到的一点小问题
最近使用浏览器访问http://ip/wannoo.cgi下载日志文件,记录一下。
主要就是ZIP压缩和Content-type:application/octet-stream下载
# 如果是文件夹就使用zip打包
if [[ -d "${log_dir}" ]]; then
zip -r -j "${log_tmp_path}" "${log_dir}"
fi
#文件不存在就提示
if [[ ! -e "${log_path}" ]]; then
echo -e "Content-type: text/plain;charset=utf-8\n"
echo -n "提示错误信息"
exit 1
fi
#正常下载
echo -e "Content-Disposition:attachment;filename=${filename}"
echo -e "Content-Length:$(ls -l ${log_tmp_path} | awk '{print $5}')"
echo -e "Content-type:application/octet-stream\n"
cat "${log_tmp_path}"
网友评论