upload module
Konstantin Svist
fry.kun на gmail.com
Вт Апр 5 17:59:49 MSD 2011
А так даже файл не сохраняет...
On 04/05/2011 04:51 AM, Valery Kholodkov wrote:
> Прошу прощения. Аргумент upload_pass не может быть абсолютным URL. Нужно указать локейшн или именованный локейшн.
>
> ----- Valery Kholodkov<valery+nginxru at grid.net.ru> wrote:
>> Аргумент upload_pass ее может быть абсолютным URL.
>>
>> ----- Konstantin Svist<fry.kun at gmail.com> wrote:
>>> Всё никак не идёт
>>> nginx/0.9.5
>>>
>>> logs attached
>>>
>>>
>>>
>>> On 03/30/2011 03:54 AM, Valery Kholodkov wrote:
>>>> Не обязаельно. Можно просто сделать дамп запроса с помощью nc.
>>>>
>>>> ----- Konstantin Svist<fry.kun at gmail.com> wrote:
>>>>> Пробовал с
>>>>>
>>>>> location @test {
>>>>> proxy_pass http://localhost:8080;
>>>>> }
>>>>>
>>>>>
>>>>> но без сервера на 8080. Там нужна живая страница чтобы начать?
>>>>>
>>>>>
>>>>> On 03/29/2011 12:40 AM, Valery Kholodkov wrote:
>>>>>> Попробуйте без echo.
>>>>>>
>>>>>> Konstantin Svist пишет:
>>>>>>> Что-то не могу заставить upload работать.. Все время получаю "The
>>>>>>> connection was reset"
>>>>>>>
>>>>>>>
>>>>>>> Конфига:
>>>>>>>
>>>>>>> server {
>>>>>>> listen 80;
>>>>>>> location /upload {
>>>>>>> client_max_body_size 100m;
>>>>>>> access_log logs/other/upload.log;
>>>>>>> error_log logs/other/upload_err.log;
>>>>>>>
>>>>>>> upload_pass @test;
>>>>>>> upload_store /tmp/upload 1;
>>>>>>> upload_store_access user:r;
>>>>>>> upload_set_form_field $upload_field_name.name "$upload_file_name";
>>>>>>> upload_set_form_field $upload_field_name.content_type
>>>>>>> "$upload_content_type";
>>>>>>> upload_set_form_field $upload_field_name.path "$upload_tmp_path";
>>>>>>>
>>>>>>> # Inform backend about hash and size of a file
>>>>>>> upload_aggregate_form_field "$upload_field_name.md5"
>>>>>>> "$upload_file_md5";
>>>>>>> upload_aggregate_form_field "$upload_field_name.size"
>>>>>>> "$upload_file_size";
>>>>>>> upload_pass_form_field "^submit$|^description$";
>>>>>>> upload_cleanup 400 404 499 500-505;
>>>>>>> }
>>>>>>> location @test {
>>>>>>> default_type text/html;
>>>>>>> echo "OK";
>>>>>>> }
>>>>>>> location /uploadform {
>>>>>>> default_type text/html;
>>>>>>> echo '<html><head><title>Test
>>>>>>> upload</title></head><body><h2>Select files to upload</h2><form
>>>>>>> name="upload" method="POST" enctype="multipart/form-data"
>>>>>>> action="/upload"><input type="file" name="file1"><br><input
>>>>>>> type="file" name="file2"><br><input type="submit" name="submit"
>>>>>>> value="Upload"><input type="hidden" name="test"
>>>>>>> value="value"></form></body></html>';
>>>>>>> }
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Лога:
>>>>>>>
>>>>>>> 63.82.5.67 - - [28/Mar/2011:17:30:29 -0700] "POST /upload HTTP/1.1" 0
>>>>>>> 0 "http://testserver/uploadform" "Mozilla/5.0 (X11; Linux i686;
>>>>>>> rv:2.0) Gecko/20100101 Firefox/4.0"
>>>>> _______________________________________________
>>>>> nginx-ru mailing list
>>>>> nginx-ru at nginx.org
>>>>> http://nginx.org/mailman/listinfo/nginx-ru
>> --
>> Regards,
>> Valery Kholodkov
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: nginx.conf
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110405/abfda49e/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: err.log
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110405/abfda49e/attachment-0003.ksh>
Подробная информация о списке рассылки nginx-ru