Pergunta

Estou desenvolvendo um site usando asp.net e C # (quadro 1.1). Há uma provisão para o usuário fazer o upload de sua foto e as executa de upload em 2 etapas 1. O usuário seleciona uma foto ea foto é exibida para revisão 2. chamada de banco de dados é feita e é enviado para o servidor

No IE6 a foto é mostrada no modo de revisão (do sistema de usuários) Mas no IE7 não é mostrado a menos que seja enviado para o servidor.

Existe alguma solução para este ????

Foi útil?

Solução

Este é provavelmente um problema relacionado com a segurança. IE6 provavelmente aceita para exibir imagens com caminhos de disco local, que pode ser uma vulnerabilidade de segurança. Além disso, tente-lo no firefox, meu palpite é que não quer trabalhar. Então, você é deixado com upload da foto no passo 1 e apenas fazer as coisas de banco de dados no passo 2; Ou não mostram a foto para revisão ...

Outras dicas

Isso realmente depende de como você armazenar a foto temporariamente antes de mostrá-lo de volta para o usuário para revisão. Você está armazenando-o em um arquivo temporário? É um blob na memória? Deve-se mostrar, então eu iria verificar que ele é realmente o carregamento e não apenas oculta por alguma diferença CSS estúpido. Use IEDevToolbar para ver se há realmente uma imagem lá. Se for, o uso Fiddler para ver se o arquivo está realmente caindo no navegador.

Infelizmente não há muitas variáveis ??para mim tomar uma facada em um presente, me desculpe.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top