Загрузка файла с помощью nginx - PullRequest
0 голосов
/ 05 февраля 2019

Я новичок в Nginx.Я добавил блок location для загрузки файла с запросом PUT.

Когда я загружаю файл, он работает.Но файл хранится в Upload / Data

Я бы:

  1. получить имя загруженного файла
  2. создать папку с таким именем
  3. поместить файл в созданную папку

Пример 1:

  • Загрузить файл foo.txt=> upload / data / foo / foo.txt

Пример 2:

  • Загрузить bar.png => Загрузить / data / bar / bar.png

Мой файл конфигурации Nginx:

...

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;

}

...
...