Valums Datei-Uploader funktioniert nicht unter Internet Explorer 9

7

Valums-Datei-Uploader (jetzt Fein-Uploader genannt ) funktioniert nicht unter Internet Explorer 9, aber unter Chrome gut.

Also unter IE zeigt es den Namen der Datei und die Schaltfläche CANCEL und keine% des Hochladens.

Irgendwelche Hinweise?

UPDATES:

Lösung ist auch hier MVC Valums Ajax Uploader - IE sendet den Stream nicht in request.InputStream

    
Academy of Programmer 27.03.2012, 02:45
quelle

4 Antworten

11

Ich weiß, dass diese Frage speziell unter asp.net abgelegt wurde, aber es kam auf, als ich nach "valums ajax upload IE9" suchte, also werde ich meine Korrektur hier posten, falls es jemandem wie mir unabhängig von der Sprache hilft:

Ich habe eine JSON-Antwort von der AJAX-Upload-Anfrage mit einem "application / json" -Inhaltsheader zurückgegeben. Der IE9 weiß nicht, was er mit dem Inhalt von "application / json" tun soll (aber Chrome / FF / etc).

Ich habe das behoben, indem ich darauf geachtet habe, dass ein " text / html " MIME-Typ-HTTP-Header auf meiner json-Antwort vom Server zurückgegeben wird.

Jetzt versucht IE nicht mehr, die Antwort herunterzuladen! Prost

    
thaddeusmt 10.10.2012, 02:16
quelle
9

Ich kann das Problem nicht reproduzieren. Hier ist ein voll funktionsfähiges Beispiel.

Controller:

%Vor%

Index.cshtml view:

%Vor%

Sie können das CSS auch in Ihr Layout einfügen:

%Vor%     
Darin Dimitrov 27.03.2012 13:25
quelle
0

Es scheint, dass IE Cache Problem ist, wenn Sie Ajax & amp; GET, fügen Sie den timestamp-Wert in den get-Parametern für die Ajax-Parameter hinzu, die den folgenden Trick liefern:

%Vor%     
mogu 07.06.2013 21:07
quelle
0

Wenn Sie java spring

verwenden %Vor%     
pahkey 26.02.2014 23:45
quelle