Convert.FromBase64String

mercoledì 20 luglio 2011 - 10.58
Tag Elenco Tags  C#  |  .NET 2.0  |  Visual Studio 2005

realbenny Profilo | Newbie

Ciao a tutti,
ho creato un web service che riceve in ingresso il contenuto in base64 di un file .pdf.
Se eseguo il tutto in locale sul mio pc non ci sono problemi, al contrario quando viene eseguito su server.

L'errore avviene sulla seguente riga di codice:
Convert.FromBase64String()

e l'eccezione è:
Exception of type 'System.OutOfMemoryException' was thrown.

Con files di piccoli dimensioni funziona, se invece uso un file di circa 30Mb si verifica l'errore.

Mi potete aiutare per favore.

Grazie
Ciao

Gluck74 Profilo | Guru

quindi al webservice passi tutto il contenuto trasformato in strigna (formato base46)?

dovresti provare a convertire leggendo la stringa a blocchi.
qui trovi un bellissimo articolo che spiega tutto e trovi anche lo script per fare la conversione custom.
http://www.csharp411.com/convert-binary-to-base64-string/

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5