base64 相关问题

Base64是一组编码方案,以ASCII字符串格式表示二进制数据。

base64 编码的 html 可在浏览器中使用,但不适用于 Android 上的快捷方式

对于 IOS,这绝对没问题,但对于 Android,我收到“应用程序未安装” 简单的html代码如下: 对于 IOS,这绝对没问题,但对于 Android,我收到“应用程序未安装” 以下简单的html代码: <!DOCTYPE HTML> <html lang="en-US"> <head> </head> <body> <p> hello < p> </body> </html> 编码为 base64 html URI: 数据:文本/html;字符集=utf-8;base64,PCFET0NUWVBFIEhUTUw+DQo8aHRtbCBsYW5nPSJlbi1VUyI+DQogICAgPGhlYWQ+DQogICAgICAgICAgICAgICAgPC9oZWFkPg0KICAgIDxib2R5Pg0KICAgICAgICA8cD4gaGVsbG8g PC9wPg0KICAgIDwvYm9keT4NCjwvaHRtbD4NCg== 如果您将上面的 html 数据 URI 剪切并粘贴到 Android 浏览器中(我尝试了几种,但包括 Chrome),它工作得很好......即它将 hello 打印到页面上。 现在,理论上您应该能够手动创建该数据 uri 的主页快捷方式图标,然后您应该能够单击该快捷方式图标,它应该打开一个浏览器页面并打印“hello”,就像您剪切和粘贴时一样将其粘贴到浏览器中。事实上,在 IOS 中这正是它的作用。 但在 Android 中,我却得到“应用程序未安装”。什么应用?为什么它不像在 IOS 中那样被识别为数据 uri 并在默认浏览器中执行它? Android 中不允许数据 URI 的快捷方式吗?我真的需要以某种方式配置 Android 来将其识别为数据 URI 快捷方式吗?即使它是 base64 编码的数据图像,也会出现同样的问题。当我将图像剪切/粘贴到浏览器中时图像可以工作,但如果我手动创建快捷方式则不行。 有什么线索吗? 在 WebViewClient 方法的实现中,如果 url 以 data:text/html;charset=utf-8;base64 开头,则 shouldOverrideUrlLoading 必须返回 false

回答 1 投票 0

如何将base64图像压缩为自定义尺寸

我使用base64发送/接收我的图像。 我有一个 base64 字符串,我想将其压缩到我的大小。 例如我想将照片大小减小到 100kb。 可以吗?

回答 1 投票 0

如何在Chrome应用程序中打开base64 PDF?

我有一个简单的 Chrome 应用程序。有一个base64字符串。在其中,我存储了一个 PDF 文件,我想在新窗口或 iframe 上打开此 PDF 文件。 我尝试使用 src="data:applica...

回答 2 投票 0

在 VBA 中将 Base 64 解码为 PDF 时字符串空间不足

将 Base 64 字符串解码为 PDF 文档时,出现上述运行时错误“字符串空间不足”。显然,这种情况仅在解码较大文档时才会发生(164 页 PDF 格式...

回答 1 投票 0

大小 > 3MB 的 Base64 pdf 无法使用 iframe 加载

Base64 PDF iframe 未在 Chrome 上显示。 PHP/HTML: Base64 PDF iframe 未在 Chrome 上显示。 PHP/HTML: <?php $pdf = base64_encode(file_get_contents('https://freetestdata.com/wp-content/uploads/2022/11/Free_Test_Data_10.5MB_PDF.pdf')); echo '<iframe src="data:application/pdf;base64,' . $pdf . '></iframe>'; ?> 我尝试了<embed>,指定width和height和type="application/pdf",但它不起作用。 文件大小 > 10MB 我尝试使用 3MB 文件不起作用。 它仅适用于 39kb pdf。 要规避数据 URL 长度限制,您可以在服务器上创建一个 PHP 脚本来为您下载文件: <?php header('Content-type:application/pdf'); header('Content-Disposition:inline;filename="downloaded.pdf"'); readfile('https://freetestdata.com/wp-content/uploads/2022/11/Free_Test_Data_10.5MB_PDF.pdf'); 参见:readfile()。需要标题来告诉浏览器这是一个 PDF 以及文件名是什么。 现在假设您将此 PHP 脚本称为“download_pdf.php”,您可以像这样使用它: <?php echo '<iframe src="download_pdf.php"></iframe>'; 现在您对此没有说什么,但如果您希望能够下载多个 PDF,您可以使用 URL 参数,如下所示: <?php echo '<iframe src="download_pdf.php?fileId=3"></iframe>'; 然后你需要像这样修改脚本: <?php switch (intval($_GET['fileId']) ?? 0) { case 0 : $url = 'https://example.com/404_error.pdf'; break; case 1 : $url = '.....'; break; case 2 : $url = '.....'; break; case 3 : $url = 'https://freetestdata.com/wp-content/uploads/2022/11/Free_Test_Data_10.5MB_PDF.pdf'; break; case 4 : $url = '.....'; break; } header('Content-type:application/pdf'); header('Content-Disposition:inline;filename="downloaded.pdf"'); readfile($url); 这只是一个例子。 URL 可以来自数组,甚至可以来自数据库表。

回答 1 投票 0

从 FormData 实例中的 base64 编码的 png 图像生成的 Blob 在服务器端被识别为应用程序/八位字节流

好吧,我有一个正确的、base64 编码的 png 图像,我将其转换为 Blob,如下所示: const match = imgBase64String.match(/^data:image\/(\w+);base64,/); 如果(!匹配){ 抛出新的错误(“

回答 2 投票 0

如何在Word中显示HTML生成的图像?

我当前正在通过生成 HTML 并更改标题信息以显示为 .doc 文件来创建 Word 文档。这是一个穷人的方法,但效果很好(到目前为止)。 我只是一个...

回答 5 投票 0

Postman显示base64图像作为测试结果

我正在尝试使用邮差测试功能可视化我在回复中收到的base64 img。 我的 JSON: { ..., “结果”: { ..., “图像”:“数据:图像/jpeg;base64...

回答 3 投票 0

如何将图像流转换为img元素src?

我收到了我认为来自请求的 jpeg 图像流。我想将其变成可用的图像元素源。我尝试了很多方法,但还是不行……

回答 1 投票 0

如果字符串可以轻松解码,为什么还要使用 Base64 进行编码

有一些无法破解的编码器算法,这些编码器用于 HTTPS 等应用程序中,用于通过网络发送安全消息。 Base64 非常简单,可以轻松实现

回答 2 投票 0

最小的有效 Base64 AVIF 图像

我想找到尽可能最小但有效(可查看)的base64编码的AVIF字符串,用于使用javaScript测试浏览器图像支持。 我正在使用这套: 常量图像 = { jxl:“/

回答 3 投票 0

将 PDF 转换为 JavaScript 中的 Base64 编码字符串

我需要使用Javascript将PDF文件编码为Base64。我可以在 Javascript 中创建 Base64 编码的 jpeg 或 png 图像,但我找不到任何方法或示例代码来创建 Base64 编码的字符串…

回答 3 投票 0

是否可以使用没有特殊字符的 AES 加密?

下午好,我目前正在使用JAVA和Quarkus中的api,在其中我通过GET方法接收url中使用AES加密的参数,问题是加密

回答 1 投票 0

python base64 将编码图像解码为 PIL 并将其另存为 png

您好,我想解码一个base64字符串,该字符串是我使用JavaScript编码的图像,编码方式是我将其转换为位图,然后对位图进行编码,现在我正在尝试在

回答 1 投票 0

在 SQL 中将 Base64 字符串解码为整数

我有一个 MySQL 数据库,其中包含保存为 Base64 编码的数据。编码数据是整数序列(uint8)。 我想在 MySQL 中解码它。我尝试过使用函数 'FROM_B...

回答 1 投票 0

显示来自api响应的base64代码的图像

我正在尝试执行一个api。它的响应将是一个采用 Base64 代码的图像。 API 工作正常,但我没有获取图像。尝试了几种方法但没有效果。 API响应示例: {“状态”:&q...

回答 1 投票 0

解压base64编码、gzip压缩的JSON

我在 Snowflake 二进制列中获得了 Base64 编码、gzip 压缩的 json,我正在尝试解包。 随着查询: 选择 base64_encode(my_binary_data) 作为 my_base64_string 来自我的表 我得到了一个 ba...

回答 2 投票 0

使用 redux async thunk 下载文件

我有一个 React Redux 应用程序和一个 Django 服务器。我的 django 服务器有一个端点,我可以从 s3 中提取文件,并对文件进行 Base64 编码并返回编码后的字符串。当我的 redux fetch 活动时...

回答 1 投票 0

将json中的imageUrl字段替换为相关图片的base64编码

我需要将大量数据导入到我的weaviate DB中,为了使其工作,我需要对图像进行base64字符串编码。 我有以下 .json 文件,其中包含从 SQL 导出的对象列表: [ { ...

回答 1 投票 0

如何将Base64文件转换为字节?

我正在尝试将 base64 传递给字节。但我认为我做错了,因为我将它传递给 ascii。该文件大得多,但我不想全部放入。我希望你能支持我。 绝对转换...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.