Amazon web services AmazonS3改变文件?

Amazon web services AmazonS3改变文件?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,Im通过网关将文件上传到S3。 我的示例文件包含两行 上传它们之后,当我在s3 bucket中检查时,它将两行合并为一行。这会导致进一步处理文件时出现问题 这是已知的错误吗 原始文件 SiteCode:20167708, TankID:1, ATGWorking:Online, ProductLevelCurrent:2017.1, ProductVolumeCurrent:25026.36, WaterLevelCurrent:0, WaterVolume:0, ProductTemperat

Im通过网关将文件上传到S3。 我的示例文件包含两行

上传它们之后,当我在s3 bucket中检查时,它将两行合并为一行。这会导致进一步处理文件时出现问题

这是已知的错误吗

原始文件

SiteCode:20167708, TankID:1, ATGWorking:Online, ProductLevelCurrent:2017.1, ProductVolumeCurrent:25026.36, WaterLevelCurrent:0, WaterVolume:0, ProductTemperatureCurrent:16
SiteCode:20167708, TankID:2, ATGWorking:Online, ProductLevelCurrent:2408.4, ProductVolumeCurrent:55930.52, WaterLevelCurrent:0, WaterVolume:0, ProductTemperatureCurrent:17
s3中的文件

SiteCode:20167708, TankID:1, ATGWorking:Online, ProductLevelCurrent:2017.1, ProductVolumeCurrent:25026.36, WaterLevelCurrent:0, WaterVolume:0, ProductTemperatureCurrent:16 SiteCode:20167708, TankID:2, ATGWorking:Online, ProductLevelCurrent:2408.4, ProductVolumeCurrent:55930.52, WaterLevelCurrent:0, WaterVolume:0, ProductTemperatureCurrent:17

S3不应该更改您的行尾。你能分享你用来读取文件并上传到S3的代码吗?@TimBiegeleisen Im使用curl脚本通过AWS网关上传文件。文件在我的本地计算机中。我的样品要求是;curl-X PUT--标题“X-amz-acl:公共读写”--标题“X-amz-storage-class:标准”-d@ATG.txt@TimBiegeleisen如果你注意到s3中的文件,它会在两行之间保留一个空格?(请检查站点代码的第二个位置,它应该是下一行的起始词)@Ratha您是否已尝试使用ATG.txt文件中的“\n”新行提要。因为在存储到S3存储桶之前,我在文本文件中使用了新行馈送。这对我有用@拉塔:是的。在Java代码中,为Java.io.File类创建对象之后。您可以添加“TankCapacity:33950”+“\n”+“SiteCode:20167708”等内容并刷新它。我也在Java代码中添加到文件中。S3不应该更改您的行尾。你能分享你用来读取文件并上传到S3的代码吗?@TimBiegeleisen Im使用curl脚本通过AWS网关上传文件。文件在我的本地计算机中。我的样品要求是;curl-X PUT--标题“X-amz-acl:公共读写”--标题“X-amz-storage-class:标准”-d@ATG.txt@TimBiegeleisen如果你注意到s3中的文件,它会在两行之间保留一个空格?(请检查站点代码的第二个位置,它应该是下一行的起始词)@Ratha您是否已尝试使用ATG.txt文件中的“\n”新行提要。因为在存储到S3存储桶之前,我在文本文件中使用了新行馈送。这对我有用@拉塔:是的。在Java代码中,为Java.io.File类创建对象之后。您可以添加“TankCapacity:33950”+“\n”+“SiteCode:20167708”等内容并刷新它。我也使用Java代码添加到文件中。