【问题标题】:How to convert PDF file to base64 string in ionic如何在离子中将PDF文件转换为base64字符串
【发布时间】:2020-10-19 10:47:23
【问题描述】:

我正在寻找一种将 PDF 文件转换为 base64 字符串的方法。

我已尝试使用适用于 Android 但不适用于 IOS 的 ionic base64 插件。

我也试过下面的文件插件

this.file.readAsDataURL(“文件路径”, 文件名).then(

                      file64 => {
                        console.log('file in 64: ', file64);
                        the file64 returns this value  == data:application/pdf;base64" and nothing else
                      
                      }).catch(err => {
                      console.log('booooooo');
                    });

文件路径看起来像这样 == “file:///Users/venkatswamydandaboina/Library/Developer/CoreSimulator/Devices/9A8C76B7-F443-409E-8B62-377E7713DB67/data/Containers/Data/Application/D1AD60AE-D75C-4065 -8B44-32470A3DA5DA/图书馆/NoCloud/”

但它不返回 base64 字符串它只返回“data:application/pdf;base64”。

请帮帮我。 谢谢

【问题讨论】:

    标签: ionic-framework ionic3 ionic4 ionic-native


    【解决方案1】:

    data:application/pdf;base64 是附加到 base64 格式以指示文件类型的标准元数据。

    而不是检查this == xyz, 你可以file.includes('data:application/pdf;base64')

    【讨论】:

    • 但它不返回完整的base64字符串它只返回元数据“data:application/pdf;base64”数据不返回
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2021-12-12
    • 1970-01-01
    相关资源
    最近更新 更多