Frage

Ich entwickle eine Website mit asp.net und C # (Framework 1.1). Theres eine Rückstellung für die Nutzer sein Foto zu laden und die Upload führt in 2 Schritten 1. Der Benutzer wählt ein Foto und das Foto wird zur Überprüfung angezeigt 2. Datenbank Anruf getätigt wird, und es wird auf den Server hochgeladen

In IE6 wird das Foto im Bearbeitungsmodus gezeigt (vom Benutzer-System) Aber in IE7 ist es nicht angezeigt, wenn sie auf den Server hochgeladen wird.

Gibt es eine Abhilfe für dieses ????

War es hilfreich?

Lösung

Dies ist wahrscheinlich ein sicherheitsbezogenes Problem. IE6 akzeptiert wahrscheinlich von lokalen Disk-Images mit Pfaden angezeigt werden, die eine Sicherheitslücke sein könnte. versuchen Sie es auch in firefox, meine Vermutung, dass auch nicht funktioniert ist. Sie sind also nach links in Schritt 1 das Foto mit dem Hochladen und tun nur die Datenbank Zeug in Schritt 2; Oder zeigt nicht das Foto für die Überprüfung ...

Andere Tipps

Das ist wirklich hängt, wie Sie das Foto speichern vorübergehend, bevor es zurück an den Benutzer zur Überprüfung zeigt. Sind Sie es in einer temporären Datei speichern? Ist es ein Klecks in Erinnerung? Es ist zu zeigen, also würde ich prüfen, ob es tatsächlich geladen wird und nicht nur durch einige dumme CSS Unterschied versteckt. Verwenden Sie IEDevToolbar, um zu sehen, ob es dort tatsächlich ein Bild ist. Wenn ja, Fiddler verwenden, um festzustellen, ob die Datei tatsächlich im Browser nach unten kommt.

Leider gibt es zu viele Variablen für mich einen Stich an diesem zu nehmen, sorry.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top