Как загрузить зашифрованный PDF-файл «octet-stream» с шифрованием Crypto JS -AES, используя форму-данные? - PullRequest
1 голос
/ 17 февраля 2020

Я нашел эту статью от 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
}

Выше функция возвращает следующий объект:

enter image description here

Спасибо, MJ

...