Welcome! Log In Create A New Profile

Advanced

Re: upload module fails in some cases

Maxim Dounin
April 23, 2012 02:48AM
Hello!

On Sun, Apr 22, 2012 at 10:25:16PM -0400, JCR wrote:

> Hello,
>
> I and using nginx 1.0.15 with the third-party module
> nginx_upload_module-2.2.0/
>
> When I am using an html form all works perfectly and I can see the
> uploaded files and the post values as expected.
>
> But, when I send the HTTP Post request from a Poco application, it does
> not work. (pocoproject.org)
>
> I am pasting below the code of that C++ Poco app. I don't think that you
> need to be an expert at Poco to understand it.
>
>
> 114 std::ostringstream content;
> 115 content << "------WebKitFormBoundaryq2BIJhJChD7qIY1W\r\n";
> 116 content << "Content-Disposition: form-data;
> name=\"submit\"\r\n\r\n"
> 117 "Upload\r\n"
> 118 "------WebKitFormBoundaryq2BIJhJChD7qIY1W\r\n";
> 119 content << "Content-Disposition: form-data; name=\"file\";
> filename=\"test.txt\"\r\n\r\n"
> 120 "Content-Type: text/plain\r\n"
> 121 "This is a test.\r\n"
> 122 "------WebKitFormBoundaryq2BIJhJChD7qIY1W--";

4 dashes in the boundary here (following the '"--" boundary'
syntax as per RFC 2046).

> 123
> 124 std::ostringstream os;
> 125 os << "POST /upload HTTP/1.0\r\n"
> 126 "Host: ip:31000\r\n"
> 127 "User-Agent: AAA\r\n"
> 128 "Accept:
> text/plain,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"
> 129 "Accept-Language:
> en-us,ko;q=0.9,ja;q=0.7,cs;q=0.6,th;q=0.4,zh;q=0.3,en;q=0.1\r\n"
> 130 "Accept-Encoding: gzip,deflate\r\n"
> 131 "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n"
> 132 "Referer: ip\r\n"
> 133 "Content-Type: multipart/form-data;
> boundary=------WebKitFormBoundaryq2BIJhJChD7qIY1W\r\n";

And 6 dashes here. This is unlikely to work.

Maxim Dounin

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

upload module fails in some cases

JCR April 22, 2012 10:25PM

Re: upload module fails in some cases

Maxim Dounin April 23, 2012 02:48AM

Re: upload module fails in some cases

JCR April 23, 2012 08:47AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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