Вопрос

Я занимаюсь разработкой сайта с использованием asp.net и C # (framework 1.1). Theres условие для пользователя, чтобы загрузить свою фотографию, и загрузка выполняется в 2 шага 1. Пользователь выбирает фотографию, и фотография отображается для просмотра. 2. Выполнен вызов базы данных, и он загружен на сервер

В IE6 фотография отображается в режиме просмотра (из системы пользователей) Но в IE7 он не отображается, если он не загружен на сервер.

Есть ли обходной путь для этого ????

Это было полезно?

Решение

Вероятно, это проблема, связанная с безопасностью. IE6, вероятно, допускает отображение изображений с путями с локального диска, что может быть уязвимостью безопасности. Также попробуйте это в Firefox, я думаю, что это тоже не сработает. Таким образом, вы можете загрузить фотографию на шаге 1 и просто выполнить работу с базой данных на шаге 2; Или не показывать фото на проверку ...

Другие советы

Это действительно зависит от того, как вы временно сохранили фотографию, прежде чем показывать ее пользователю для просмотра. Вы храните его во временном файле? Это капля в памяти? Он должен показываться, поэтому я проверю, что он действительно загружается, а не просто скрыт каким-то глупым отличием CSS. Используйте IEDevToolbar, чтобы увидеть, есть ли там изображение. Если это так, используйте Fiddler, чтобы увидеть, действительно ли файл загружается в браузер.

К сожалению, для меня слишком много переменных, чтобы изобразить это, извините.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top