Question

Je développe un site en utilisant asp.net et C # (framework 1.1). Il y a une disposition pour que l'utilisateur télécharge sa photo et le téléchargement s'effectue en 2 étapes 1. L'utilisateur sélectionne une photo et la photo est affichée pour examen. 2. L’appel à la base de données est effectué et chargé sur le serveur

Dans IE6, la photo est affichée en mode révision (à partir du système de l'utilisateur). Mais dans IE7, il n’est pas affiché à moins qu’il soit chargé sur le serveur.

Existe-t-il une solution de contournement pour ce problème ????

Était-ce utile?

La solution

Il s'agit probablement d'un problème lié à la sécurité. IE6 accepte probablement d'afficher des images avec des chemins depuis le disque local, ce qui pourrait constituer une faille de sécurité. Essayez aussi dans Firefox, je suppose que cela ne fonctionnera pas non plus. Il ne vous reste donc plus qu’à télécharger la photo à l’étape 1 et à effectuer les opérations de base de données à l’étape 2; Ou ne montrez pas la photo pour la revue ...

Autres conseils

Cela dépend vraiment de la manière dont vous stockez la photo de manière temporaire avant de la montrer à l'utilisateur pour examen. Le stockez-vous dans un fichier temporaire? Est-ce une goutte dans la mémoire? Cela devrait être visible, donc je vérifierais que le chargement est en cours et pas caché par une différence stupide de CSS. Utilisez IEDevToolbar pour voir s’il existe une image. Si c'est le cas, utilisez Fiddler pour voir si le fichier est en train de descendre dans le navigateur.

Malheureusement, il y a trop de variables pour que je puisse tenter ma chance, désolé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top