问题标签 [octetstring]

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.

0 投票
1 回答
1926 浏览

javascript - 如何使用没有文件名参数的 multer 以多部分/表单数据内容类型发送应用程序/八位字节流数据?

我有一个 multipart/form-data 内容类型,我必须通过 POST 请求发送。

多部分数据包含应用程序/八位字节流,即字节数组。

我在服务器端使用 multer 节点模块来处理传入的多部分数据。

我正在使用 multer.any() 预解析器来解析传入的数据。

我无法在 req.body.content 参数中获取八位字节流数据,其中“content”是请求标头中的名称参数。

req.body.content 返回空。

当我向多部分请求标头添加文件名参数(例如 filename="content" 并发送相同的八位字节流时​​,我可以通过 req.files 参数访问八位字节流。

但我不想在多部分数据的请求标头中发送文件名参数,因为我不发送文件而只发送有效负载。

我是否必须使用 multer.any() 以外的其他预处理器来获取 req.body 而不是 req.filename 中的有效负载?

还是我必须使用 multer 以外的其他 npm 模块来处理多部分数据中的八位字节流

0 投票
1 回答
1155 浏览

node.js - AWS S3 - 获取 PDF 作为八位字节流并上传到 S3 存储桶

我正在从 3rd-party API 获取 PDF。响应内容类型是application/octet-stream。此后,我将其上传到 S3,但是如果我去 S3 并下载新编写的文件,则内容不可见,页面为空白,在 Chromium 和 Adob​​e Acrobat 中查看。该文件也不是零字节并且具有正确的页数。

使用二进制编码给我一个最接近实际文件大小的文件大小。但它仍然不准确,它稍微小一些。

API 请求(使用request-promise模块):

此外,从 Postman 下载文件也会导致文件出现空白页。有人知道我在这里哪里出错了吗?

0 投票
1 回答
49 浏览

c - Char tab on 3 octets

I would like to know how to define a char array, in C, of three elements a,b,c, where a is located on one first octet, b in one second and c in one third.

0 投票
0 回答
618 浏览

snmp - 如何在 SET 命令中指定八位字节字符串?

我正在使用 MIB 浏览器专业 snmpv2c。表中我的列参数之一是八位字节字符串。我想在 SNMP 表中设置八位字节字符串。我设置了 OID,当我想设置值时出现错误:类型错误。我的八位字节字符串是一个 7 变量,我必须以八位字节语法输入它们。但我不知道什么是正确的类型!例如 1111111 或 1.1.1.1.1.1.1 或 x1111111 等等。我尝试使用命令设置它:snmpset -v2c -c private 127.0.0.1:1161 1.3.6.1.4.1.36353231.4.1.1.1.9.1.2.1.1.2.1.1.1 x 1111111 1.3.6.1.4.1.36353231.4.1.1。 1.9.1.2.1.1.2.1.1.1:错误的值表示法 (1111111)

snmpset -v2c -c private 127.0.0.1:1161 1.3.6.1.4.1.36353231.4.1.1.1.9.1.2.1.1.2.1.1.1 s "1111111" 数据包错误。原因:错误类型(设置的数据类型与代理期望的数据类型不匹配)失败对象:iso.3.6.1.4.1.36353231.4.1.1.1.9.1.2.1.1.2.1.1.1

snmpset -v2c -c private 127.0.0.1:1161 1.3.6.1.4.1.36353231.4.1.1.1.9.1.2.1.1.2.1.1.1 s "1" "1" "1" "1" "1" "1" " 1" 1:坏对象类型:1

0 投票
1 回答
1002 浏览

ruby - 如何将八位字节字符串转换为数字?

我正在尝试将八位字节字符串转换为 Ruby 中的整数。
现在我有这个解决方案:

感觉完全是矫枉过正。我发现了其他关于将其转换为字符串的问题,但没有发现关于整数的问题。有没有办法在我的解决方案中不先通过字符串来实现这一点?


示例值和结果:

0 投票
1 回答
1431 浏览

angular - 如何在角度模板文件中显示base64 pdf

我有一个 base 64 编码的字符串,我想在我的角度模板文件中显示它。

0 投票
0 回答
145 浏览

java - 找不到内容类型应用程序/八位字节流类型的编写器:

我正在尝试将一个项目变成一个 gradle,但我得到了上面的错误。

if (asynchronous) { ClientResponse resp = request.post(); System.out.println("status: " + resp.getStatus()); System.out.println("status phrase: " + resp.getResponseStatus().getReasonPhrase()); } java.lang.RuntimeException: could not find writer for content-type application/octet-stream type: edi.EdiEncrypter

我在 request.post(); 行中收到该错误

这是我轻松的依赖项:

关于什么版本的 restessay可以帮助我或其他什么的任何想法?

0 投票
1 回答
4976 浏览

javascript - 如何将 application/octet-stream 转换为要以 base64 或任何 jpeg 格式显示的图像?

我正在尝试从社交媒体发送图像以触发网络挂钩,从而在我的应用程序中接收。但是这里的网络钩子在application/octet stream中响应。但为了显示/读取图像,我需要它是 base64 或任何 jpeg 格式。我尝试了多种东西,但仍然没有成功。任何人都可以帮助我吗?收到的响应与此类似

0 投票
1 回答
22 浏览

python-3.x - 如何使用 Python3 ipaddress 库将二进制 IPv4 地址转换为 4 个八位字节?

我想使用 Python3 库ipaddress将二进制 IPv4 网络地址转换为 4 个八位字节;我该怎么做?

例子:

0 投票
1 回答
7981 浏览

reactjs - Spring API 请求给出“不支持内容类型'application/octet-stream'”错误,但是使用 Postman 时请求成功

我正在尝试通过我的 React 前端向 Spring 后端发送 API 请求。当我发送请求时,我收到此错误:

但是,当我使用 Postman 设置请求时,它运行良好。我认为我在 React 端设置 FormData 的方式可能存在问题。但是,我没有运气弄清楚它。

我的 API 应该接收一个对象,该对象包含有关我提交的数据以及与提交相关的图像。在我的 Postman 请求中,我正在创建一个表单数据,其中包含一个 JSON 文件,该文件包含所有对象数据和一个随机图像,仅用于测试。正如我所说,requets 对此进行了很好的处理。但是,在前端代码中,我将对象数据解析为 Json 并将其添加到 FormData 以及将图像添加到 FormData。

这是我的弹簧控制器:

这是我的反应前端表单提交处理程序:

如果有帮助,这是我的邮递员请求的屏幕截图。

这里也是我在 Postman 上发送的 json 文件的内容,如果它也有帮助的话。

我做的最后一个更改是在 axios API 请求中添加一个标头,但仍然没有运气。