晚上好,我需要将静态内容上传到 nginx 服务器 1.9(因此上传模块不适用于此版本)。我已经阅读了文章“Nginx 直接上传文件而不通过后端传递它们”并按照说明一步一步地进行。除了 nginx 数据目录中的文件名外,一切都对我有用。文件名看起来像“0000000001”、“0061565403”等。我应该怎么做才能使用正确的名称保存文件? 这是我的 nginx 位置配置:
location /upload {
limit_except POST { deny all; }
client_body_temp_path /data/;
client_body_in_file_only on;
client_body_buffer_size 128K;
client_max_body_size 50M;
proxy_pass_request_headers on;
proxy_set_header content-type "text/html";
proxy_set_body $request_body_file;
proxy_pass http://localhost:8080/
proxy_redirect off;}
Run Code Online (Sandbox Code Playgroud)