Pergunta

Eu tenho um formulário que legal vai usar para acompanhar reivindicações de marcas registradas. Eles querem ser capaz de unir logos para esta para para fácil referência. É fácil o suficiente para criar um arquivo anexo, mas existe alguma maneira de mostrar uma visualização da imagem em anexo?

A solução tem de ser utilizável em um navegador habilitado formulário.

Foi útil?

Solução

Os anexos são armazenados no formato base64. Você precisaria de alguma forma publicar esses dados para o servidor, codificá-lo corretamente, e enviá-lo de volta para o cliente como um jpg. É um pouco de trabalho, mas eu tenho certeza que é factível.

Outras dicas

Você pode adicionar uma coluna de ligação (pré-visualização chamado) à sua biblioteca de forma que leva a uma página .aspx no diretório layouts, onde você ler o formulário XML e gerar uma visualização do documento, incluindo as visualizações do anexo.

Desta forma, você é capaz de lidar com os diferentes formatos de fixação (por exemplo usando o código C #) e ignorar as funções limitadas do serviço de formulário.

Você pode adicionar um "editar esta forma" para essa página que redireciona para a url formservice originais.

A maioria dos navegadores suportam base64 decodificação, assim que você poderia muito facilmente apenas apontar diretamente para os dados base64.

Você pode querer base64 check-out no Internet Explorer: http: // Dean .edwards.name / weblog / 2005/06 / base64-sexy /

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