用nginx上传文件

时间:2019-02-05 16:30:25

标签: node.js nginx nginx-location nginx-config

我是Nginx的新手。我添加了 位置 块以通过PUT请求上传文件。

当我上传文件时,它可以工作。但是文件存储在 上传/数据

我想:

  1. 获取上传文件的名称
  2. 使用该名称创建一个文件夹
  3. 将文件放入创建的文件夹

示例1:

  • 上传foo.txt => upload / data / foo / foo.txt

示例2:

  • 上传bar.png => upload / data / bar / bar.png

我的Nginx conf文件:

...

location /upload {
    alias     upload/data;
    client_body_temp_path  upload/client_tmp;

    dav_methods  PUT DELETE MKCOL COPY MOVE;

    create_full_put_path   on;
    dav_access             group:rw  all:r;

}

...

0 个答案:

没有答案