Всем привет!
Сделал на NGiNX закачку файлов по WebDAV.
Все работает отлично за небольшим исключением.
Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в директории для аплоада не появляется.
При этом, ошибок нет.
location / {
# Maximum upload file
client_max_body_size 100m;
# Store (SAN)
root /opt/sharefs/uploads/;
# chmod for uploaded files
dav_access user:rw group:rw all:r;
# Upload only.
dav_methods PUT MKCOL;
# No need subdirectories
create_full_put_path off;
# Turn off autoindex
autoindex off;
charset utf-8;
# Notify Tomcat about new file uploaded.
# rewrite "^/(.*).mp3$" /cc/new_file?a=1&f=$1 break;
# proxy_set_body off;
# proxy_redirect off;
# proxy_method GET;
# proxy_set_header Host unifiedhost;
# proxy_pass http://192.168.220.1:8080;
}
В чем может быть проблема?
А может это и не проблема... а фича
Тогда вопрос, а как сделать чтобы файл сохранялся и бекенд уведомлялся?
Без передачи файла, просто GET запросом.