我正在尝试通过URLConnection上传文件,但我需要将其作为二进制文件读取/写入,而不进行任何编码更改。
因此,我尝试从FileInputStream中读取byte[]数组,但现在我有一个问题。我用于向服务器输出的PrintWriter对象不允许我执行writer.write(content)(其中content是byte[]类型)。我该如何解决这个问题?或者是否有另一种快速将二进制数据从FileInputStream复制到PrintWriter的方法?
谢谢
因此,我尝试从FileInputStream中读取byte[]数组,但现在我有一个问题。我用于向服务器输出的PrintWriter对象不允许我执行writer.write(content)(其中content是byte[]类型)。我该如何解决这个问题?或者是否有另一种快速将二进制数据从FileInputStream复制到PrintWriter的方法?
谢谢
\r\n
被指定为行分隔符。你可以自己处理它,或者通过-Dline.separator=0xA0xD
或其他方式配置系统默认行分隔符。 - BalusC