Πρέπει να μετατρέψω την εικόνα μου σε συμβολοσειρά base64, ώστε να μπορώ να στείλω την εικόνα μου σε έναν διακομιστή. Υπάρχει κάποιο αρχείο js για αυτό... ? Αλλιώς πώς να το μετατρέψω
Μπορείτε να χρησιμοποιήσετε τον καμβά HTML5 για αυτό:
Δημιουργήστε έναν καμβά, φορτώστε την εικόνα σας σε αυτόν και, στη συνέχεια, χρησιμοποιήστε toDataURL()
για να λάβετε την αναπαράσταση base64 (στην πραγματικότητα, είναι μια διεύθυνση URL data:
αλλά περιέχει την εικόνα κωδικοποιημένη σε base64).
Λοιπόν, αν χρησιμοποιείτε το dojo, μας δίνει άμεσο τρόπο να κωδικοποιήσουμε ή να αποκωδικοποιήσουμε σε base64.
Δοκιμάστε αυτό:
Για να κωδικοποιήσετε έναν πίνακα bytes χρησιμοποιώντας dojox.encoding.base64:
var str = dojox.encoding.base64.encode(myByteArray);
Για να αποκωδικοποιήσετε μια κωδικοποιημένη με base64 συμβολοσειρά:
var bytes = dojox.encoding.base64.decode(str);