我正在尝试使用TranferManager在S3中批量上传几个文件。下面是我的代码:
session_start()
在这里,如您所见,我给的文件名为“ 1234.webp”,但是在S3中保存的文件名为“ 34.webp”。我尝试使用较大的名称(例如“ 1234567.webp”),并且前两位再次被截断,文件名为“ 34567.webp”。我在做什么错了?
请注意,在我粘贴到此处的示例中,我只是上传一个文件,但是在我的实际代码中,我确实上传了多个文件,但是在两种情况下,名称都被截断了。
答案 0 :(得分:6)
好的,所以这是Java IO问题。我更新了下面的内容以显示路径并有效。
旧:
File file = new File("1234.webp");
新功能:
File file = new File("./1234.webp");
仍然试图找出为什么前两个字母被丢弃的原因。