2014-05-07 15 views
5

Sto cercando di creare una direttiva riutilizzabile nella mia app che consenta la codifica dei file come base64 e poi caricati tramite JSON.Caricamento file base64 angolare come JSON

Non ho visto le mie risorse sul web parlare di questo approccio. Sono stato in gran parte in grado di trovare solo caricamenti di file angolari tramite i dati del modulo.

Qualcuno può far luce su questo argomento?

risposta

2

Questo link potrebbe rivelarsi interessante. Fondamentalmente afferma che i dati codificati Base64 sono il 33% più grandi e richiede più tempo per essere elaborato rispetto al binario.

htmltrocks ha un interessante articolo relativo all'integrazione dell'elemento canvas nella tua app. Mostra l'uso del metodo canvas HTML5 toDataURL() che converte in Base64.

Consulta anche: How to convert image into base64 string using javascript

+2

L'aumento del 33% deve essere assunto con un pizzico di sale. Se si dispone di un sito Web che utilizza la compressione gzip, l'overhead scende al 9%. Inoltre, se tali dati possono essere sottolineati, vengono salvate ulteriori richieste. L'altra cosa interessante è che Base64 afferma che * potrebbe * essere più lento. È importante rendersi conto che spesso la soluzione di sviluppo più rapida è la migliore, nella maggior parte dei casi il tempo di sviluppo è più prezioso di pochi ms. –

Problemi correlati