+3 votos
51 visitas

Tenho uma página especializada em Silverlight que atualmente passa os parâmetros para o GetImage.ashx via url. Ex.: GetImage.ashx?sys=123&def=ENTIDADE&field=IMAGEM&thumb=1&hnd=2.

 

Na versão 13.1 esses parâmetros passaram a ser criptografados.

----------------------------------------------------------------------------------------------------

http://wiki.benner.com.br/wiki/index.php?title=Tecnologia_13.1/Impactos

  • Os parâmetros do GetImage.ashx foram criptografados, se o sistema utiliza em página especializadas pode parar de funcionar;

----------------------------------------------------------------------------------------------------

Alguém sabe me informar, ou tem algum exemplo de como devo passar os parâmetros criptografados para o GetImage.ashx no Silverlight?

por (282 pontos) | 51 visitas

1 Resposta

+3 votos
Melhor resposta

Você pode utilizar a classe UrlLinkDefinition, está classe já faz a criptografia dos parâmetros.

 

UrlLinkDefinition imageUrl = new UrlLinkDefinition("~/GetImage.ashx");
imageUrl.Parameters.Add("sys", "Valor do sys");
imageUrl.Parameters.Add("def", "Valor do def");
imageUrl.Parameters.Add("field", "Valor do field");
imageUrl.Parameters.Add("thumb", "Valor do thumb");
imageUrl.Parameters.Add("hnd","Valor do hnd");

string url = imageUrl.GetEncodedUrl();

 

por (243 pontos)
selecionada por
Diego, você sabe me dizer qual a DLL que possui esta classe na camada cliente (CLIENT LAYER)?
Bruno, para você conseguir acessar a imagem no Silverlight foi criado um serviço semelhante a do campo arquivo.

O serviço criado está em AppContext.Url.GetImageUrl, precisa ser passado os seguintes parâmetros "AppContext.Url.GetImageUrl('SystemName', 'EntityDefinition', 'Campo', 'Thumb', 'Handle')", e o serviço retorna uma Url, com está url é possível visualizar a imagem.

Este serviço está disponível no realease 29.

Perguntas relacionadas

Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários