Retornar arquivo pdf do serviço WCF?
Eu tenho um serviço WCF e eu quero um dos seus métodos de serviço para acessar um arquivo pdf e convertê-lo em um fluxo ou alguma outra coisa e retornar o fluxo para o meu aplicativo web, onde eu vou converter esse fluxo de volta para um arquivo pdf .
Qual é o melhor caminho, convertendo o pdf emStream
oubyte[]
array?
Este é o meu método
public byte[] GetPdf(string Address)
{
byte[] bytes = System.IO.File.ReadAllBytes(Address);
return bytes
}
Agora no meu aplicativo da web do qual estou chamando esse serviço WCF, quero usar esses bytes e convertê-los de volta em pdf. Essa é a maneira correta, pois não tenho certeza se o retorno do arquivo como fluxo está correto ou retornando comobyte[]
está correto
Mas quando estou executando o serviço para fins de teste, estou recebendo um erro
A cota máxima do tamanho da mensagem para mensagens de entrada (65536) foi excedida. Para aumentar a cota, use a propriedade MaxReceivedMessageSize no elemento de ligação apropriado.
Como posso resolver esse problema, eu não adicionei nenhuma ligação ou qualquer coisa, tudo é padrão como eu sou novo no WCF