小编VoV*_*V4a的帖子

使用 client_body_in_file_only 上传 nginx 文件

晚上好,我需要将静态内容上传到 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)

file-upload nginx

5
推荐指数
1
解决办法
4225
查看次数

标签 统计

file-upload ×1

nginx ×1