AWS TransferManager uploadFileList在S3中截断文件名

时间:2018-08-06 08:22:57

标签: java amazon-web-services amazon-s3 awss3transfermanager

我正在尝试使用TranferManager在S3中批量上传几个文件。下面是我的代码:

session_start()

在这里,如您所见,我给的文件名为“ 1234.webp”,但是在S3中保存的文件名为“ 34.webp”。我尝试使用较大的名称(例如“ 1234567.webp”),并且前两位再次被截断,文件名为“ 34567.webp”。我在做什么错了?

请注意,在我粘贴到此处的示例中,我只是上传一个文件,但是在我的实际代码中,我确实上传了多个文件,但是在两种情况下,名称都被截断了。

1 个答案:

答案 0 :(得分:6)

好的,所以这是Java IO问题。我更新了下面的内容以显示路径并有效。

旧:

File file = new File("1234.webp");

新功能:

File file = new File("./1234.webp");

仍然试图找出为什么前两个字母被丢弃的原因。