2017-02-28 1 views
0

Ich benutze https://foliotek.github.io/Croppie/ und wenn ich ein Bild beschnitten das Formular books die base64 Daten. Aber für ein iPhone ist es zu schwer, abgestürzt. Auf dem Desktop und Android funktioniert es. Also ist es möglich, Base64 zu einem kleineren Post zu kodieren?Base64 Bild Beitrag zu großen

Wie kann ich das erreichen?

enter image description here

+1

Basierend auf dem, was Sie mir sagen, es klingt wie es ist zu viel für den mobilen Browser auf einmal zu behandeln. Stürzt der Browser beim Hochladen oder während des Speicherns der base64-Daten in Vorbereitung auf den Post ab. Ich versuche zu verstehen, wo der Absturz auftritt. Wenn Sie wissen, dass die Übertragung dieser Datenmenge zu viel ist, empfehle ich, die Einschränkung zu finden. Wie viele Zeichen in dieser Zeichenfolge ist es bereit, ohne Absturz zu akzeptieren. Wenn Sie dieses Limit entdecken, chunken Sie die Daten und senden Sie mehrere Posts nacheinander. Ich mag mich irren, aber es lohnt sich, etwas genauer zu betrachten. (Chunk Loading) –

+0

Haben Sie schon einmal versucht, Base64-Werte in JavaScript-Variablen statt in DOM zu speichern? Ist es wieder abgestürzt? –

+0

@TimothyWood bitte machen Sie einen Gruss, dann kann man das akzeptieren! – Bas

Antwort

1

Basiert weg von dem, was du mir erzählst, klingt es wie es ist zu viel für den mobilen Browser auf einmal zu behandeln. Stürzt der Browser beim Hochladen oder während des Speicherns der base64-Daten in Vorbereitung auf den Post ab. Ich versuche zu verstehen, wo der Absturz auftritt. Wenn Sie wissen, dass die Übertragung dieser Datenmenge zu viel ist, empfehle ich, die Einschränkung zu finden. Wie viele Zeichen in dieser Zeichenfolge ist es bereit, ohne Absturz zu akzeptieren. Wenn Sie dieses Limit entdecken, chunkieren Sie die Daten und senden Sie einzelne Posts nacheinander. Ich mag mich irren, aber es lohnt sich, etwas genauer zu betrachten. (Chunk Loading)