0

将语音记录从 Android 设备上传到后端时,我遇到了这个奇怪的错误。

我收到以下错误并且没有上传任何内容:

java.io.File.fixSlashes 处的 java.lang.NullPointerException (File.java.=:205)

文件名由数据时间戳组成,我试过没有数据时间戳,但仍然有同样的错误。

奇怪的是,我已经用文本文件进行了测试,它被上传没有任何问题也没有例外。

有谁知道是什么问题?

4

1 回答 1

0

设法解决它。我声明了一个静态字符串并将文件路径分配给它。我使用该字符串指向要上传的文件。

不知何故,如果我在分配文件路径后不将其声明为静态字符串,那么当我指向它进行上传时,它就会变为 null。

于 2012-11-19T07:14:02.377 回答