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