Welcome! Log In Create A New Profile

Advanced

Re: Nginx + Crome: part header is too long (400)

Maxim Dounin
November 05, 2013 12:00PM
Hello!

On Tue, Nov 05, 2013 at 11:02:15AM -0500, Bionicman wrote:

> Используеся nginx + flash uploader для загузки файлов в медиахранилище. В
> целом, конфигурация стандартная.
>
> Возникла проблема с ответом от сервера кода 400 при попытке загрузки файлов
> через crome (при этом неисправность плавающая и не зависит от самого файла).
> Этот же файл в следующий раз загружается нормально, а какой-нибудь другой
> отдаёт 400. Увеличение буферов не особо помогает.
>
> Тестировалось также в FF, Opera, Safari: проблема не проявляется. Читал о
> схожей проблеме тут: http://forum.nginx.org/read.php?2,214924,214926
> Но не понял, какие из этого делать выводы.

Приведённая ссылка - про совсем другую проблему.

[...]

> 2013/11/05 19:17:45 [info] 44995#0: *204201812 finished uploading file
> "girl_walking_together_with_man_and_bike_into_the_sunset.jpg" to
> "/home/web/tmp_storage/0038896449", client: 83.220.58.78, server: test.org,
> request: "POST
> /uploadController/?username=test&userkey=aabc5f00f4140924e3014f2f42824160
> HTTP/1.1", host: "test.org", referrer: "http://test.org/"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script var: "Filedata"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script copy: ".md5"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script var:
> "9456bbbe7305698929a7ff9ab111602c"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script var: "Filedata"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script copy: ".size"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http script var: "8261"
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 malformed filename in part
> header
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 invalid Content-Disposition
> header
> 2013/11/05 19:17:45 [debug] 44995#0: *204201812 http finalize request: 400,
> "/uploadController/?username=test&userkey=aabc5f00f4140924e3014f2f42824160"
> a:1, c:2

Судя по логу, используемому стороннему модулю не нравится
заголовок Content-Disposition.

--
Maxim Dounin
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

Nginx + Crome: part header is too long (400)

Bionicman November 05, 2013 11:02AM

Re: Nginx + Crome: part header is too long (400)

Maxim Dounin November 05, 2013 12:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 105
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready