Welcome! Log In Create A New Profile

Advanced

Re: upload files

May 26, 2011 06:13AM
Извините, нажал на пробел и форма отправилась.
Необходимо реализовать загрузку файлов на сервер.
На форме добавляем файл, отправляем форму на /upload после необходимо сделать редирект на URI с которого ушли на /upload.
Если указываем proxy_pass $http_referer, то в access логах видим, что сертификат не бередаётся (NONE) поэтому получаем 403:
[26/May/2011:13:42:29 +0400] 10.162.6.21 TLSv1 DHE-RSA-CAMELLIA256-SHA NONE "POST /main/upload_form.php HT
TP/1.0" 403 26 "Mozilla/5.0 (X11; FreeBSD i386; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"

Если ставим rewrite ^.*$ $http_referer вместо proxy_pass то получаем:
2011/05/26 13:50:58 [error] 61648#0: *3 open() "/usr/local/www/nginxhttps://test.net.test-domen.ru/main/upload_form.php" failed (2: No such file or directory), client: 10.162.6.21, server: test.net.test-domen.ru, request: "POST /upload HTTP/1.1", host: "test.net.test-domen.ru", referrer: "https://test.net.test-domen.ru/main/upload_form.php"

Как выйти из положения?
Subject Author Posted

upload files

Efrem May 26, 2011 06:05AM

Re: upload files

Efrem May 26, 2011 06:13AM

Re: upload files

Efrem May 26, 2011 07:34AM

Re: upload files

Efrem May 27, 2011 03:07AM

Re: upload files

Efrem May 27, 2011 06:11AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 301
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready