Я нашел эту статью от 2013 года, которая использует FileReader и Crypto JS для шифрования и дешифрования файлов.
У меня возникли проблемы при загрузке зашифрованного файла с использованием типа содержимого: форма -data.
Как мне go преобразовать зашифрованный вывод в файл, который я могу загрузить, используя ax ios и content-type: form-data?
import aes from 'crypto-js/aes'
const reader = new FileReader()
async encryptFile (file) {
let fileEncrypted = null
reader.onload = async (e) => {
fileEncrypted = await aes.encrypt(e.target.result, 'testpw')
}
await reader.readAsDataURL(file)
return fileEncrypted
}
Выше функция возвращает следующий объект:
Спасибо, MJ