我正在尝试使用Java对从FTP检索到的tif文件进行编码。问题是,当我在本地服务器上运行代码时,同时尝试了Windows操作系统和Linux,只有在Windows中才能成功运行(编码字符串正确,但是当我将其上传到AWS Lambda并完成测试后无法识别编码字符串我的解码器很奇怪,因为它在本地服务器上工作)。
其他信息: 尝试将文件(tif)更改为jpeg并在AWS中进行测试时,它成功运行。
好的,我在FTPClient中添加了文件类型设置,现在可以使用!
.setFileType(FTP.BINARY_FILE_TYPE);