2016-07-21 9 views
1

Ich benutze carrierwave mit Rails-4 und um Bilder mit REST APIs hochzuladen benutze ich base64 Kodierung und Dekodierungstechnik.Ist es eine gute Idee, Video in Base64 mit REST API hochzuladen?

Ich würde gerne wissen, ob wir die gleiche Methode auch mit Video-Upload anwenden können oder gibt es eine bessere Möglichkeit, Videos von Mobile App mit REST API hochzuladen?

Ihre Hilfe wäre willkommen. Dank

+0

Die offensichtlichste Alternative ist, einfach die Binärdaten hochzuladen. Gibt es einen Grund, warum du das nicht kannst? –

+0

Nein, es gibt keine spezifische, dass ich das nicht tun kann, ich war nur neugierig, ob Rails gute Unterstützung dafür hat. –

+0

Obwohl es keine "eingebaute" Unterstützung gibt, wäre es in Rails einfach. Es wird jedoch viel einfacher sein, dies nicht zu tun. Rails verarbeitet binäre Uploads automatisch. –

Antwort

2

Base64-Codierung wird die verwendete Bandbreite erheblich erhöhen. Das Hochladen der Binärdatei wäre schneller und würde sowohl die mobile Bandbreite als auch die Batterie schonen.