IPFS не хранит зашифрованный файл полностью - PullRequest
0 голосов
/ 04 ноября 2019

Я использую модуль django-ipfs-storage для своего проекта и хочу загрузить файл в InterPlanetaryFileSystemStorage() поле модели. Однако, если я просто загружаю файл PDF, он успешно загружается, но когда я загружаю его после шифрования файла, сохраняются только первые 4096 байт, а остальные нет. Когда я попытался добавить тот же зашифрованный файл с помощью команды ipfs add на терминале, файл был успешно загружен. Вот код для загрузки зашифрованного файла:

file_ = open(os.path.join(settings.ENCRYPTION_ROOT,str(paper)+'.encrypted'),'rb')
s_file = File(file_)
store = Request.objects.get(tusername=request.user.username)
store.paper.save(str(paper)+'.encrypted',s_file,save=True)

Я искал везде, но до сих пор не получил никакой помощи в этом отношении.

...