首页 > 解决方案 > 将文件转换为 base64 是否是将其发送到前端的最佳方式?

问题描述

我一直想知道将文件从目录转换为 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

标签: c#

解决方案


推荐阅读