Ich hole das Thema nochmal hoch, der Fehler ist immer noch vorhanden und bislang wurde wohl auch der Bildername nicht korrigiert:
Opera meldet: net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION
Auf gut deutsch: der Server sendet für Opera keine verwertbaren Daten.
ich nur um Änderung des Dateinamens in der Datenbank oder um neues Hochladen bitte, aber ohne diesen Schnörkelkram
edith - aus dem Protokoll (wobei es egal ist, ob Final oder Dev.):
Code:
{
"log": {
"version": "1.2",
"creator": {
"name": "WebInspector",
"version": "537.36"
},
"pages": [],
"entries": [
{
"startedDateTime": "2017-01-29T16:21:13.676Z",
"time": 0,
"request": {
"method": "GET",
"url": "http://www.drwindows.de/image.php?u=53668",
"httpVersion": "unknown",
"headers": [
{
"name": "Upgrade-Insecure-Requests",
"value": "1"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2950.4 Safari/537.36 OPR/44.0.2475.0 (Edition developer)"
}
],
"queryString": [
{
"name": "u",
"value": "53668"
}
],
"cookies": [],
"headersSize": -1,
"bodySize": 0
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "unknown",
"headers": [],
"cookies": [],
"content": {
"size": 0,
"mimeType": "x-unknown"
},
"redirectURL": "",
"headersSize": -1,
"bodySize": -1,
"_transferSize": 0,
"_error": "net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"
},
"cache": {},
"timings": {
"blocked": -1,
"dns": -1,
"connect": -1,
"send": 0,
"wait": 0,
"receive": 0,
"ssl": -1
},
"serverIPAddress": ""
}
]
}
}
Und ein Sniffer-Mitschnitt für Firefox
Code:
==================================================
Index : 6
Aufzeichnungszeit : 29.01.2017 17:26:32:688
Protokoll : TCP
Lokaladresse :
Fernadresse : 104.25.6.19
Lokalanschluss :
Fernanschluss : 80
Lokalhost :
Fernhost : www.drwindows.de
Dienstname : http
Pakete : 10 {6 ; 4}
Datengröße : 4.376 Byte {1.470 ; 2.906}
Gesamtgröße : 5.551 Byte {1.710 ; 3.841}
Prozess-ID :
Heimatland Lokal-IP:
Heimatland Fern-IP:
==================================================
GET /image.php?u=53668 HTTP/1.1
Host: www.drwindows.de
User-Agent: Mozilla/5.0 (Windows NT 6.3; rv:51.0) Gecko/20100101 Firefox/51.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.drwindows.de/dr-windows-intern/114933-benutzerbild-benz2403.html
Cookie:
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.1 200 OK
Date: Sun, 29 Jan 2017 16:26:25 GMT
Content-Type: image/jpeg
Content-Length: 2437
Connection: keep-alive
X-Powered-By: PHP/5.4.45
Pragma:
Cache-control: max-age=31536000
Expires: Mon, 29 Jan 2018 16:26:24 GMT
Content-disposition: inline; filename=my_Avatar_1,5x1,5 (Kopie).jpg
Content-transfer-encoding: binary
Last-Modified: Thu, 09 Jun 2016 05:03:44 GMT
ETag: "1465448624-53668"
Server: cloudflare-nginx
CF-RAY: 328e0bb1b4bb2786-FRA
ÿØÿà..JFIF... (gekürzt)
Für Chromium, um einen anderen Chrome-Fork zu belegen:
Code:
==================================================
Index : 1
Aufzeichnungszeit : 29.01.2017 17:33:32:137
Protokoll : TCP
Lokaladresse :
Fernadresse : 104.25.6.19
Lokalanschluss :
Fernanschluss : 80
Lokalhost :
Fernhost :
Dienstname : http
Pakete : 15 {10 ; 5}
Datengröße : 4.254 Byte {1.348 ; 2.906}
Gesamtgröße : 5.568 Byte {1.748 ; 3.820}
Prozess-ID :
Heimatland Lokal-IP:
Heimatland Fern-IP:
==================================================
GET /image.php?u=53668 HTTP/1.1
Host: www.drwindows.de
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Referer: http://www.drwindows.de/dr-windows-intern/114933-benutzerbild-benz2403.html
Accept-Encoding: gzip, deflate, sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cookie:
HTTP/1.1 200 OK
Date: Sun, 29 Jan 2017 16:33:24 GMT
Content-Type: image/jpeg
Content-Length: 2437
Connection: keep-alive
X-Powered-By: PHP/5.4.45
Pragma:
Cache-control: max-age=31536000
Expires: Mon, 29 Jan 2018 16:33:24 GMT
Content-disposition: inline; filename=my_Avatar_1,5x1,5 (Kopie).jpg
Content-transfer-encoding: binary
Last-Modified: Thu, 09 Jun 2016 05:03:44 GMT
ETag: "1465448624-53668"
Server: cloudflare-nginx
CF-RAY: 328e15ef11c9638b-FRA
ÿØÿà..JFIF...
Die Antwort wird in Chromium so dargestellt:
Code:
Die Seite www.drwindows.de funktioniert nicht
www.drwindows.de hat eine ungültige Antwort gesendet.
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION
Firefox bietet zum Speichern an:
Code:
my_Avatar_1,5x1,5.jpg
und nicht wie im Paket geliefert:
Code:
my_Avatar_1,5x1,5 (Kopie).jpg
Eine kurze neue Recherche ergab, dass es wohl an den Kommata liegen könnte:
https://bugs.chromium.org/p/chromium...tail?id=103618
Die Lösung: man setze Quotes, Anführungszeichen.
Der Bug-Track ist schon älter (2011) und aus Sicherheitsgründen werden wohl im Chrome solche Antworten wie oben als fehlerhaft oder Angriff verworfen.
Siehe auch
http://www.learningpenguin.net/myblo...google-chrome/
The fix is easy once the root cause is identified. Before uploading a file to the server, you can either use JavaScript to restrict comma in the filename, or just completely remove the comma (or replace it with underscore).
MfG