Мне было интересно, лучше ли преобразовать файл из каталога в строку base64, чтобы отправить его во внешний интерфейс?
У меня есть функция, которая преобразует файл в строку base64 . Он отлично конвертирует изображения, однако файлы, такие как .doc
или .xlsx
, дали мне неправильную строку base64, или я не знаю, неправильно ли это, потому что, когда я пытался преобразовать его в файл .... выдает ошибку, говоря: Your browser cannot display the file as “application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”.
Вот результат для: (я отправлю только первый фрагмент строки base64)
.xlsx
UEsDBBQABgAIAAAAIQBi7p1oXgEAAJAEAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAA
.doc
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAOwADAP7/CQAGAAAAAAAAAAAAAAACAAAAvwAAAAAAAAAAEAAAAgAAAAEAAAD+////AAAAAAAAAACAAAAA///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9//////////7///8OAAAABQA