+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 Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários