Валентин Бартенев
March 28, 2013 12:44PM
On Thursday 28 March 2013 20:19:47 Anatoly Mikhailov wrote:
> On Mar 28, 2013, at 2:45 PM, Валентин Бартенев <vbart@nginx.com> wrote:
> > On Thursday 28 March 2013 16:34:21 Anatoly Mikhailov wrote:
> >> Вопрос по неблокирующему аплоаду больших файлов, в идеале без
> >> необходимости использовать проксирование на upstream.
> >>
> >> 2 варианта:
> >> 1) nginx-upload-module
> >> 2) lua-resty-upload
> >>
> >> Первый поломался с выходом nginx 1.3.9
> >> https://github.com/vkholodkov/nginx-upload-module/issues/41 Второй
> >> требует 2 дополнительных модуля (devkit, lua), но еще не
> >> production-ready
> >>
> >> Что выбрать?
> >
> > Пользоваться штатными средствами.
> >
> > http://nginx.org/r/client_body_in_file_only/ru
>
> уже почти готов это взять это в продакшн, но не хватает примеров
> и подробной документации, погуглил, ничего не нашел...
>

Хорошо бы хоть примерное описание того, что требуется. Что подразумевается под
"неблокирующий аплоад" мне лишь удалось догадаться из перечисленных модулей.

Использовать client_body_in_file_only очень просто. Включаете (on или clean) и
далее у вас в переменной $request_body_file путь к загруженному файлу. Что с
этим файлом делать - решать вам. Типичный сценарий - передать путь на бэкенд,
чтобы тот переместил файл в хранилище и добавил запись об этом в БД.

--
Валентин Бартенев
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

неблокирующий аплоад

Anatoly Mikhailov March 28, 2013 08:36AM

Re: неблокирующий аплоад

Валентин Бартенев March 28, 2013 10:46AM

Re: неблокирующий аплоад

Anatoly Mikhailov March 28, 2013 12:20PM

Re: неблокирующий аплоад

Валентин Бартенев March 28, 2013 12:44PM

Re[2]: неблокирующий аплоад

Михаил Монашёв March 28, 2013 12:46PM

Re: неблокирующий аплоад

Валентин Бартенев March 28, 2013 12:56PM

Re: неблокирующий аплоад

Andrey N. Oktyabrski March 28, 2013 03:56PM

Re: неблокирующий аплоад

Валентин Бартенев March 28, 2013 04:32PM

Re: неблокирующий аплоад

Anatoly Mikhailov March 28, 2013 07:10PM

Re: неблокирующий аплоад

Dmitry Dedukhin March 29, 2013 01:40AM

Re: неблокирующий аплоад

Anatoly Mikhailov March 29, 2013 05:28AM

Re: неблокирующий аплоад

Валентин Бартенев March 29, 2013 09:16AM

Re: resumable upload

Anatoly Mikhailov March 29, 2013 05:10AM

Re: resumable upload

Anatoly Mikhailov March 29, 2013 05:12AM

Re: resumable upload

Валентин Бартенев March 29, 2013 09:04AM

Re: resumable upload

Илья Шипицин March 29, 2013 09:34AM

Re: resumable upload

Валентин Бартенев March 29, 2013 10:50AM

Re: resumable upload

Anatoly Mikhailov March 29, 2013 06:48PM

Re: resumable upload

Valery Kholodkov May 07, 2013 03:40PM

Re: resumable upload

Anatoly Mikhailov May 07, 2013 06:20PM

Re: resumable upload

Maxim Dounin May 08, 2013 01:04PM

Re: resumable upload

Valery Kholodkov May 08, 2013 04:14PM

Re: resumable upload

Anatoly Mikhailov May 09, 2013 06:22AM

Re: resumable upload

Maxim Dounin May 09, 2013 07:56AM

Re: resumable upload

Valery Kholodkov May 10, 2013 11:18AM

Re: resumable upload

Maxim Dounin May 10, 2013 12:48PM

Re: resumable upload

Valery Kholodkov May 10, 2013 01:10PM

Re: resumable upload

Maxim Dounin May 11, 2013 10:44AM

Re: resumable upload

Dmitry Dedukhin May 14, 2013 01:58AM

Re[2]: resumable upload

Михаил Монашёв May 14, 2013 02:02AM

Re: Re[2]: resumable upload

vlastv May 22, 2013 09:52AM

Re: Re[2]: resumable upload

Anton Kiryushkin November 18, 2014 11:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
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