nginx - nginx上传文件并改名
问题描述
我使用下一个配置将文件保存在 nginx 上。它工作正常,但文件名变得像 0000001234。有没有办法将文件名更改为原始文件名?
这是同一个问题,回复建议使用带有原始文件名的附加标题,但没有明确的答案如何使用它以及如何重命名文件。
limit_except POST { deny all; }
client_body_temp_path /www/sitename/uploads;
client_body_in_file_only on;
client_body_buffer_size 128K;
client_max_body_size 100000M;
proxy_pass_request_body off;
proxy_pass_request_headers on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-FILE $request_body_file;
proxy_set_body off;
proxy_redirect off;
proxy_pass http://farm1;
解决方案
推荐阅读
- python - 使用 SequenceMatcher 查找多个字符串中的常见片段
- typescript - 在 Typescript 严格模式下调用方法
- reactjs - React 本机功能没有按应有的方式工作
- php - 从另一个 php 运行 php,而调用者无需等待被调用的 php 结束
- sql - 我的目标是返回一个结果集,其中每年(从日期开始)它将返回会议和非会议的计数
- node.js - 在发布请求 Elastic Beanstalk 时出现 nginx 500 错误
- android - Android R隐藏状态栏->向下移动视图并出现一个黑色矩形
- javascript - 使用 yarn Plug n Play 安装 React 应用程序
- php - 正则表达式:如何捕获以匹配字符集开头的组
- .htaccess - 301 到无扩展页面,仅当它存在时