Java 将tif文件从InputStream编码为Base64

Java 将tif文件从InputStream编码为Base64,java,aws-lambda,tiff,Java,Aws Lambda,Tiff,我正在尝试使用Java对从FTP检索到的tif文件进行编码。问题是,当我在本地服务器上运行代码时,尝试了windows操作系统和linux,只有在windows中成功运行(编码字符串是正确的,但当我将其上传到AWS Lambda上并完成测试时,编码字符串没有被我的解码器识别,这很奇怪,因为它在本地服务器上工作) 其他信息: 当尝试将文件(tif)更改为jpeg并在AWS中测试时,它成功工作。好的,我在FTPClient中添加了文件类型设置,现在可以工作了 .setFileType(FTP.BIN

我正在尝试使用Java对从FTP检索到的tif文件进行编码。问题是,当我在本地服务器上运行代码时,尝试了windows操作系统和linux,只有在windows中成功运行(编码字符串是正确的,但当我将其上传到AWS Lambda上并完成测试时,编码字符串没有被我的解码器识别,这很奇怪,因为它在本地服务器上工作)

其他信息:
当尝试将文件(tif)更改为jpeg并在AWS中测试时,它成功工作。

好的,我在FTPClient中添加了文件类型设置,现在可以工作了

.setFileType(FTP.BINARY\u文件类型)