Fecking naabs...
Posted: Thu Sep 27, 2012 12:35 pm
https://bugs.opera.com/wizarddesktop/
Bug Report Wizard
The bug report wizard should only be used for reporting bugs, and not for support. For support related queries please visit the support pages.
Before submitting, make sure you read more about how to submit good bug reports.
Bug description
What kind of problem is this? *
Where is the problem?
Brief summary of the problem encountered *
What URL triggers this bug, if any?
Describe in 3 steps or more how to reproduce this bug *
When following the steps described above:
1. What do you expect to happen? *
2. What actually happens? *
Optionally, provide an e-mail address where we can contact you
Fields marked with * are required.
Adding Files to Your Bug Report
On the next page you will be given an e-mail address which is unique to your bug. You can attach files (screenshots, test cases, crash logs) to your bug by sending them to this e-mail address.
The following information was auto-detected by Opera. We ask that you submit this as-is, but please update the Opera version number if the bug was not encountered in the browser you are currently using.
Specify what version of Opera you are using:
for on the platform
If you know what build of Opera you are using, specify it here.
Bug Report Wizard
The bug report wizard should only be used for reporting bugs, and not for support. For support related queries please visit the support pages.
Before submitting, make sure you read more about how to submit good bug reports.
Bug description
What kind of problem is this? *
Code: Select all
Other problemCode: Select all
Not sure/OtherBrief summary of the problem encountered *
Code: Select all
File UPLOADS with Umlauts fail - no data in HTTP requestDescribe in 3 steps or more how to reproduce this bug *
Code: Select all
1. Rename a file to a name containing (german) Umlauts
2. Try to upload the file somewhere through a normal html upload form
3. The uploaded file will be empty1. What do you expect to happen? *
Code: Select all
This is an excerpt of a CORRECT upload http stream, test-uploading a file with a normal name using a standard html web form:
....<snip>....
Content-Disposition: form-data; name="abspath"
C:\temp\__uptest
------------4hHV6v8XcO4O8inUDYkdOt
Content-Disposition: form-data; name="cmd"
put
------------4hHV6v8XcO4O8inUDYkdOt
Content-Disposition: form-data; name="binaryFileContent"; filename="07 Kochbuch Web Services 0000100.pdf"
Content-Type: application/pdf
%PDF-1.4
%âãÃÓ
109 0 obj <</Linearized
....<snip>....Code: Select all
This is the SAME http upload, test-uploading with a file containing Umlauts in the filename:
...<snip>....
Content-Disposition: form-data; name="abspath"
C:\temp\__uptest
------------lKKQw6GtJlkp9N17fj5OXw
Content-Disposition: form-data; name="cmd"
put
------------lKKQw6GtJlkp9N17fj5OXw
Content-Disposition: form-data; name="binaryFileContent"; filename="ääääPraeventionsleistungen.pdf"
Content-Type: application/pdf
------------lKKQw6GtJlkp9N17fj5OXw--
<END>
As you can see, between the lines
Content-Type: application/pdf
and
------------lKKQw6GtJlkp9N17fj5OXw--
there is no binary data as would be expected to be present for an HTTP upload. The server accepting the upload will thus generate a file with exactly zero bytes. I rechecked this with other browsers and they fill the binary part correctly, regardless of the filename.Fields marked with * are required.
Adding Files to Your Bug Report
On the next page you will be given an e-mail address which is unique to your bug. You can attach files (screenshots, test cases, crash logs) to your bug by sending them to this e-mail address.
The following information was auto-detected by Opera. We ask that you submit this as-is, but please update the Opera version number if the bug was not encountered in the browser you are currently using.
Specify what version of Opera you are using:
for on the platform
Code: Select all
12.00 WinXP PCCode: Select all
1467Code: Select all
HTTP_USER_AGENT: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.10.289 Version/12.00
HTTP_ACCEPT_LANGUAGE: en,de;q=0.9
PLUGINS:
===========
SCREEN:
===========
Resolution: 1200x1920
ColorDepth: 32