Android:文件不是从亚马逊s3下载的

时间:2012-08-29 05:54:33

标签: android amazon-s3 download

在我的Android应用程序图像文件中,音频文件和视频文件是从Amazon S3下载的 它可以在Android手机中使用,但在平板电脑中,它提供了Exception,如:

08-29 11:16:08.021: I/System.out(6793): Status Code: 403, AWS Service: Amazon S3, AWS Request ID:   
31FC5A42FF86E0DC, AWS Error Code: RequestTimeTooSkewed, AWS   
Error Message: The difference between the request time and the current time is too large.,   
S3 Extended Request ID: hAySod5LYjYZEzHQDtqzVpBuWneufepFqmjhmeqlEefyra285CbnXxJK7UP8Ye0p

1 个答案:

答案 0 :(得分:2)

RequestTimeTooSkewed - 你的android手机和实际的亚马逊s3服务器时间的日期时间是不同的。所以纠正你的Android手机时间,然后重试。

或者你可以......

  1. 连接到AWS服务器以获取响应标头。
  2. 如果连接成功获得200响应代码
  3. 根据AWS,根据日期标题
  4. 检索时间
  5. 根据AWS计算当前时间与计算机时钟的当前时间之间的差异。