Qual è il modo migliore e più ottimizzato per restituire un filestream da un servizio SOAP di WCF .NET?

1

Per dare un po 'di background, ho un servizio SOAP WCF in .NET che deve restituire i file pdf. Questo servizio verrà utilizzato da più applicazioni, molte volte in un giorno. La dimensione dei file restituiti varia da 10 KB a 10 MB. Inoltre, non esiste una posizione condivisa in cui il file può essere conservato e il percorso può essere restituito. Può essere fatto usando byte [], ma ciò aumenterà il carico sul servizio, che voglio evitare. Qualsiasi suggerimento è benvenuto.

L'applicazione è ospitata come servizio Windows. Viene utilizzato principalmente dai client Java. Quando sto provando a restituire direttamente il flusso di file, sul lato client il tipo restituito non viene mappato su una classe appropriata e restituisce un oggetto nullo in una classe vuota generata automaticamente. Solo nel caso in cui ho restituito il byte [], è stato in grado di leggere il file.

    
posta Rj1705 24.11.2014 - 08:35
fonte

1 risposta

-2

Il meccanismo di ottimizzazione della trasmissione dei messaggi (MTOM) è un meccanismo per la trasmissione di allegati binari di grandi dimensioni con messaggi SOAP come byte non elaborati, consentendo messaggi più piccoli.

fai riferimento a: link  per maggiori dettagli.

    
risposta data 25.11.2014 - 16:26
fonte

Leggi altre domande sui tag