问题标签 [fileoutputstream]

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 投票
2 回答
14735 浏览

android - 错误:FileOutputStream 可能未初始化

我正在尝试在我的 onCreate 方法中运行这段代码,作为编写私有数据以供我的应用程序使用的初始测试。此代码直接来自位于此处的 Android SDK 开发指南

但是,这段代码给了我底部 3 行代码的错误。该错误是未处理的异常。建议的快速修复是执行以下操作:

但是在这样做之后,我得到了底部两行的错误,指出 fos 可能没有被初始化。如何修复此代码?

0 投票
4 回答
1795 浏览

java - InputStreams 被 GCed

我知道如果我做类似的事情

它将在这些FileInputStreams 上运行 GC,并关闭它们。但如果我这样做

FileOutputStream 是否会在 BufferedOutputStream 之前被 GC,而不导致缓冲区刷新?我不能调用flush、close,因为这比这需要更多的步骤。它首先涉及声明一个缓冲的输入流,传递,然后调用关闭。或者我这样做安全吗?

0 投票
1 回答
2455 浏览

java - 在 JAVA 中上传时出错“消息 [java.lang.IllegalArgumentException:im == null!]”

我正在尝试上传图像文件和 zip 文件。首先我开始上传图片,它给了我message[java.lang.IllegalArgumentException: im == null!错误。但是,它仍然上传了图像。然后我添加了代码来上传 zip 文件。现在我也遇到了同样的错误。但是,与上次不同的是,图像只是被上传并且它的大小是 0 字节。

我正在使用 DWR 将数据带到服务器,

DWR 脚本:

}

这是我正在尝试的代码。

更新:控制台日志

最终更新

我试图通过评论其他部分来单独上传 zip 文件。它得到上传。但它的大小也是零字节!!!

我哪里错了???

任何建议!!!

0 投票
3 回答
25385 浏览

java - Android - 从网络下载图像,保存到应用程序私有位置的内部存储器,显示列表项

我要做的是:我希望我的应用程序从 Internet 下载图像并将其保存到手机的内部存储器中的应用程序专用位置。如果列表项没有可用的图像(即在 Internet 上找不到),我希望显示默认占位符图像。这是我在 list_item_row.xml 文件中定义的默认图像。

在我的 ListActivity 文件中,我正在调用我编写的 CustomCursorAdapter 类的实例。它在 CustomCursorAdapter 中,我正在遍历所有列表项并定义需要映射到视图的内容,包括通过尝试从内部存储器读取图像文件。

我已经看到了关于这个主题的几个问题,但是这些示例要么特定于外部手机内存(例如 SDCard),要么涉及保存字符串而不是图像,要么涉及使用 Bitmap.CompressFormat 来降低文件的分辨率(这在我的情况,因为这些图像将是已经很小分辨率的小缩略图)。尝试将每个示例中的代码拼凑起来很困难,因此我询问了我的具体示例。

目前,我相信我已经编写了有效的代码,但没有为我的列表项显示任何图像,包括默认的占位符图像。我不知道问题是由无效的下载/保存代码还是无效的读取代码引起的 - 我不知道如何检查内部存储器以查看图像是否存在,这无济于事。

无论如何,这是我的代码。任何帮助将不胜感激。

ProductUtils.java

CustomCursorAdapter.java

0 投票
1 回答
3315 浏览

c++ - 简单的 C++ 写入文件在 Mac OS X 应用程序中不起作用 - 为什么?(为什么是我?)

代码很简单:

如果我从命令行运行它,那么我会在同一目录中获得预期的文件。如果将可执行文件的内容打包到 MacOS .app 中,则不会在任何地方写入文件。(或者也许它只是被立即删除了?)

这是我用来将可执行文件放入 .app 的简单脚本。也许这就是我出错的地方。

知道为什么我看不到我想看的文件吗?

0 投票
3 回答
8937 浏览

java - ObjectOutputStream 的 writeObject 方法使用什么字符编码?

我读到 Java 在内部使用 UTF-16 编码。即我明白,如果我喜欢: String var = "जनमत"; 那么“जनमत”将在内部以 UTF-16 编码。所以,如果我将此变量转储到某个文件,如下所示:

文件“output.xyz”中字符串“जनमत”的编码是否为UTF-16?另外,稍后如果我想通过 ObjectInputStream 从文件“output.xyz”中读取,我能否获得该变量的 UTF-16 表示?

谢谢。

0 投票
1 回答
3097 浏览

c++ - con.txt 和 C++

输出:

如果我将“ con.txt”替换为“”,something.txt那么 something.txt 将包含字符串“ some text in something.txt.”

我认为文件 con.txt 与控制台文件绑定......在第一种情况下真正发生了什么?

0 投票
2 回答
1125 浏览

android - 如何将文件保存到 SD 卡?

可能重复:
Android:如何从 url 存储图像并将其保存在 SD 卡中

嗨....我是 Android 新手.....我不知道如何将 html 报告存储到 SD 卡以及如何检索它。如果您提供对我有很大帮助的相关代码。

Sry frnds .....这是我在谷歌找到的链接。 http://www.androidpeople.com/android-how-to-create-file-in-sd-card-part-1/

你能告诉我如何读取文件以及我在哪里可以找到文件....?

提前致谢

0 投票
2 回答
4675 浏览

java - Android (Java) 中的 ext4/fsync 情况不清楚

Tim Bray 的文章“安全地保存数据”给我留下了一些悬而未决的问题。今天,它已经一个多月了,我还没有看到任何后续,所以我决定在这里讨论这个话题。

文章的一个观点是,在使用 FileOutputStream 时应该调用 FileDescriptor.sync() 以确保安全。起初,我很生气,因为在我做 Java 的 12 年里,我从未见过任何 Java 代码进行同步。特别是因为处理文件是一件非常基本的事情。此外,FileOutputStream 的标准 JavaDoc 从未暗示同步 (Java 1.0 - 6)。经过一番研究,我认为 ext4 实际上可能是第一个需要同步的主流文件系统。(是否存在建议显式同步的其他文件系统?)

我很欣赏对此事的一些一般性想法,但我也有一些具体问题:

  1. Android 何时会同步到文件系统?这可以是周期性的并且另外基于生命周期事件(例如,应用程序的进程进入后台)。
  2. FileDescriptor.sync() 是否负责同步元数据?那就是同步更改文件的目录。与 FileChannel.force() 进行比较。
  3. 通常,不直接写入 FileOutputStream。这是我的解决方案(你同意吗?): /code>
0 投票
2 回答
4742 浏览

java - IOException 和 FileNotFoundException

这段代码有一些错误:

错误(18,40):未报告的异常 java.io.FileNotFoundException;必须被捕获或声明被抛出 Error(19,42): unreported exception java.io.IOException; 必须被抓住或宣布被扔掉

但是当抛出 FileNotFound 和 IOException 异常时,编译器会显示此错误:

错误(15,27):removeEldestEntry(java.util.Map.Entry) in cannot override removeEldestEntry(java.util.Map.Entry) in java.util.LinkedHashMap; 被覆盖的方法不会抛出 java.io.IOException

有什么问题?代码在这里: