问题标签 [bytearrayinputstream]

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 投票
0 回答
201 浏览

android - 如何通过单击网格视图项获取图像,然后将其保存在 SQLite 数据库中

在我的应用程序中,用户通过在对话框中填写一些凭据来创建一个新帐户。有一个GridView内部对话框,其中包含不同的帐户图标。用户可以在创建帐户时为其帐户选择任何图标。问题是图像也没有显示在列表视图和 SQLite 的数据库浏览器中。即使经过太多搜索,我也不知道该怎么办。这是我的尝试:

包含图像的 Int 数组:(许多图像为 .svg 格式,而其他图像为 .png)

按钮点击后:

方法: inttoByteArray():

getView()我的习惯中BaseAdapter

数据库助手类:

请我需要一些帮助!

0 投票
1 回答
657 浏览

pdf-generation - Hybris MediaModel 如何获取字节

Hybris 有什么方法可以从 MediaModel 获取所有字节?当我想实例化 PdfReader 时,我需要传递文件的路径或 ByteArrayInputStream。如何将 MediaModel 转换为字节数组?

0 投票
1 回答
1180 浏览

java - ByteArrayInputStream 到 FileInputStream 而不将文件写入硬盘

byte[]我从数组中的数据库中读取了一个文件,使用ByteArrayInputStream.

为了进一步处理文件,我需要一个FileInputStream. 但我不想先将文件保存在硬盘上再读取。

可以这样做还是必须先写出文件?

0 投票
1 回答
151 浏览

java - 从 InputStream(ByteArrayInputStream) 对象中获取绝对文件路径

我有以下代码:

我想知道这个文件 ABC.properties 的绝对文件路径,即 inpStr 从哪里读取它?通过调试,我意识到分配给 inpStr 的对象实际上是java.io.ByteArrayInputStream. 但是我找不到获取绝对文件路径的方法。请帮忙

0 投票
2 回答
299 浏览

java - 无法序列化将 java POJO 类转换为字节数组

如何将 java POJO 类转换为字节数组,因为我想将对象保存到 S3 中的 gz 文件中

我得到了这个例外Caused by: java.io.NotSerializableException

0 投票
1 回答
507 浏览

java - InputStream Size 超过 1 GB 时无法在 java 中获取。需要更多缓冲区异常。如何解决?

我正在使用 inputstream 来读取数据并使用 byteArray 来获取大小。由于文件大小为 1.5 gb,我遇到了 outOfMemory 问题,需要 bytearray 中的新缓冲区。我已经检查了 stackoverflow 并用谷歌搜索了很多地方。我找不到获得尺寸的解决方案。请帮助我从输入流或任何其他最佳方式中获取大小。谢谢。

IOUtils 包 - 导入 o​​rg.apache.commons.io.IOUtils;

我收到如下错误。

0 投票
1 回答
259 浏览

java - 带有 Resttemplate 的 ByteArrayInputStream

我需要将 ByteArrayInputStream 传递给 Web 层。在 ByteArrayInputStream 形成之后,我通过 RestController 到 serviceRest 再到 web 层。

我将对象导出到 .xlsx 并返回 ByteArrayInputStream

然后我需要通过 RestController 传递 ByteArrayInputStream

使用 resttemplate 为 serviceRest

但我有以下例外

如果有任何帮助,我将不胜感激。谢谢。

0 投票
1 回答
120 浏览

java - 基于 ByteArrayInputStream 在 Java 中创建 DataFrame

我需要将以下转换为 Java 中的 Spark DataFrame,并根据 avro 模式保存结构。然后我将基于这个avro结构将它写入s3。

我可以基于 JSON 结构创建对象

但也许有什么方法可以基于 ByteArrayInputStream(bao.toByteArray()) 创建 DataFrame?

谢谢

0 投票
1 回答
87 浏览

java - ByteArrayInputStream 真的是流吗?

A点>>可以在Java中一次调用读取完整文件并将数据存储在内存中并进行处理。它适用于较小的文件。美好的!

B点>>当涉及到非常大的文件时,我们需要做一些优化来避免内存溢出。因此 IOStream 存在,其名称本身传达它是一个 Stream。

C 点 >> 读取部分数据并做一些处理。阅读更多内容并忘记先前读取的数据并在当前读取中做一些事情等等 - ......这定义了数据是流式传输的。

我看到 C 点的 Streaming 概念的标准定义(和)ByteArrayInputStream 的存在之间存在混淆。

问题 1:使用 ByteArrayInputStream,我必须用我已经在内存中的整个数据(使用 byte[])初始化流。那么,为什么它首先是 InputStream 的子类呢?因为它什么都不是。

问题 2:为什么 JavaDoc 中提到了 ByteArrayInputStream 的缓冲。它在哪里应用?

对不起,如果我的理解不好。我没有在网上获得此类狭窄问题的相关答案。

有人可以帮忙吗?

0 投票
1 回答
81 浏览

java - 如何获取 BMP 格式图像的 Base64 字符串

我正在尝试将任何图像格式转换为 BMP 格式,然后返回转换后的 BMP 字节的 base64 字符串。但是,当我返回 BMP 图像 base64 字符串时,它变为空白。我什至尝试在控制台上打印它,但仍然没有在控制台上打印字符串。在调试模式下,我可以看到图像被转换为​​ base64 字符串,但它没有被打印或传递给进一步的控制。下面是代码片段:

但不知道为什么没有添加返回字符串作为响应并在控制台中尝试对其进行 pritintin,仍然没有输出如果我调试它,base64 字符串正在生成但它没有通过。谁能指出我的错误或帮助我。