问题标签 [base64url]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 wp_insert_post 时,Wordpress 正在从 base64 编码图像中删除“数据”属性
编辑 1
这与浏览器无关。如果我没有登录,就会发生这种情况。当我登录时,它工作得很好。抱歉匆忙。
我知道这很奇怪,没有任何意义也很难解释。
正如标题所说,浏览器会导致这个问题,但我不确定。
所以我有一个图像服务,它从某个地方读取一些数据并通过读取的数据创建图像。然后它会做一些事情并以 base64 格式返回图像,以便我可以在我的网站中使用这些图像。当我在我的网站上打开一个页面时,这个过程就开始了。
问题是,如果我在 Safari 上打开该页面,它可以正常工作,但今天我试图在 Chrome 上打开该页面,但图像没有加载。data
所以我检查了图像,发现数据 URI 的开头没有属性。
让我用一个例子来解释;
这是我在创建 HTML 模板时的代码
我正在做一些事情,然后返回这些数据,在邮递员和野生动物园上我得到了这个结果:
所以这很好。这没有什么问题。
但是当我在 Chrome 或 Opera 上打开页面时,我得到了这个;
看?没有data
属性。我在 Wordpress 中插入帖子,这是帖子的内容。为什么会这样?我希望我已经清楚地解释了我自己。
编辑 2
这是我用来插入帖子的功能
encoding - 关于Base64编码的问题
我有 3 个关于 base64 的问题:
1)base64编码目的是二进制转文本。文本不会以二进制形式通过网络发送吗?那么有什么好处呢?
2)过去他们使用7位通信系统,现在是8位。那为什么我们现在还在使用它?
3)它如何增加尺寸?我只取 28 位的 3 个字节并将它们重新排列为 6 位的 4 个字节,但它们总共还是 28 位?
encoding - 从浏览器中的 url 解码 base64 / base64url
首先,我想提一下,我之前没有这方面的经验,所以如果这个问题听起来很愚蠢,请不要犹豫。
我有一个创建某种查询的 URL,但它被编码为 base64 或 base64url。我不确定是哪一个。
url 本身如下所示:https://example.com/req.php?req=0-0S97kzhT60089CUZpOmkXlD7sCrhHI8BJ6fAw2IFucwKe2ggnNAZ9iuaWEoK7ziIRnau3to3KmtrJGBW8ubXIPltFm-W8FTcgriA==&rnd=50000.794176&c=50000
根据我对网络的基本理解,我认为这&
是 url 中的一个新参数。
我已经在网上尝试了各种 base64 / base64url 工具来帮助我对其进行解码,但到目前为止都没有成功。我假设这是编码部分?0-0S97kzhT60089CUZpOmkXlD7sCrhHI8BJ6fAw2IFucwKe2ggnNAZ9iuaWEoK7ziIRnau3to3KmtrJGBW8ubXIPltFm-W8FTcgriA==&rnd=50000.794176&c=50000
我尝试过的各种工具返回它不是 UTF-8 或只是垃圾文本
任何人都可以帮助我提供我应该研究或分享他们知识的各种资源。
wordpress - 如何在 WordPress Post 中上传 Web 记录 Base64 Wave 音频文件(前端形式)
我创建了一个运行良好的 WordPress 帖子表单
我想添加一个字段:
基于base64的浏览器录制音频文件-(blob文件)
并在发布时上传。我的 javascript 代码是: https ://subinsb.com/html5-record-mic-voice/
这是我的代码示例:
javascript文件:
我搜索了几个网站,不幸的是没有找到解决这个问题的正确方法。
我想将此文件与帖子一起上传。并显示在后端的自定义字段中
谁能帮我?
python - 在 Python 3 中将电子邮件编码为 base64
我正在尝试根据此处的说明使用 gmail 创建和发送电子邮件以编码为 base64。
我以这种方式创建消息:
但是,当我转换为 base64
我收到此错误:
TypeError: a bytes-like object is required, not 'str'
所以我试试这个:
但是,当我来发送消息时
我收到此错误:
那么,我如何格式化消息?(我认为这可能与 Python 3 / Python 2 的差异有关,但不能确定)
javascript - 如何在图像标签中显示mp3文件中的图像
嗨,我试图使用 html 和 reactjs 在图像标签中显示从 mp3 文件中检索到的图像。这是我使用的代码。
当我控制台 base64 图像时,我得到了这样的东西。 base64 图像的屏幕截图
我尝试使用此代码显示检索到的图像
但是图像没有出现在标签中。没有控制台错误。如果您能提供帮助,那就太好了。谢谢。
angular - 如何将图像 base64 url 传递给兄弟组件
我有一个组件可以完美地渲染传单地图,我可以在上面绘制一些多边形。我添加了htmlToImage库来截取我绘制的内容,如果我将它作为子组件附加到同一个组件,它会渲染得很好。但我喜欢将该图像源传递给下一个组件(兄弟组件)并在其上做其他事情。我尝试实现一个服务,我的第一个组件将 dataURL 作为字符串变量写入,第二个组件获取该变量并使用它来显示来自该存储路径的图像。第一个组件使用 router-link 方法作为兄弟组件路由到下一个组件(从 home/map 到 home/image),但它不会显示图像,并且 console.log(path) 是空字符串,即我最初在我的服务中初始化的东西。我究竟做错了什么?
我正在使用 Angular 9 并在本地主机上运行。这是我到目前为止所尝试的:
map.component.ts
screenshot.component.ts
screenshot.component.html
项目服务.ts
应用程序路由.module.ts
我已经在StackBlitz上发布了我的代码。
android - 如何将 URLS 或字符串转换为 base64?
我正在尝试将多个图像 url 转换为 base64 在这里我将图像转换为 arraylist
这些是我的文件路径。
file:///storage/emulated/0/DCIM/Camera/IMG_20200215_135035_1.jpg file:///storage/emulated/0/DCIM/Camera/IMG_20200215_135031.jpg
gmail - Gmail 无法解码多行 base64 编码邮件
我Swift_Message
用来构造消息并对消息Swift_Mime_ContentEncoder_Base64ContentEncoder
进行编码,然后Google_Service_Gmail_Message
我用->setRaw()
方法设置编码的消息。
我用这个发送邮件已经有一段时间了,它曾经工作得很好。从昨天开始它停止工作并且错误消息说
当我删除 CRLF 时它可以工作。有什么想法吗?
参考:https ://www.rfc-editor.org/rfc/rfc2822#section-2.1.1
我的代码
html - 音频文件可以在 HTML 中内联使用吗?
图像可以在网站中使用<img src=”data:<MIMETYPE>;base64,<BASE64_ENCODED_IMAGE>”>
这也适用于音频文件(例如 mp3)吗?