我正在开发一个安卓应用程序,上传图像(jpg)到亚马逊网络服务S3。图像正在上传,但我无法使用web浏览器打开它:图像无效或以字符串形式打开。
//skipping error handling for simplicity
InputStream is = Utils.streamFromUri(this, uri);
byte[] buffer = new byte[FileUtils.getInputSize(is)];
...
//is is restored at this point
is.read(buffer);
String data = new String(buffer
我被困在这上面已经很久了。我看到其他人也有同样的问题,但我无法解决。
我正在开发一个安卓应用程序,它可以从相机上拍摄一张照片,并将其上传到亚马逊的S3上。这是我的代码:
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(), /* get the context for the application */
"MY_POOL_ID&
在我的安卓应用程序图像文件中,音频文件和视频文件都是从亚马逊S3下载的。
它在Android手机上运行,但在平板电脑上,它给出了例外,比如:
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 cu