无法使用S3预签名网址上传应用

用户名

我正在使用AWS JAVA SDK自动执行对设备场的调用。我已经成功创建了项目,创建了上载并生成了S3预签名URL,但是现在我必须使用此预签名URL发送IPA文件。

这是我的代码,请让我知道我做错了什么。我认为我没有以正确的方式将文件发送到服务器。请分享使用预签名网址发送文件的代码示例。我已经尝试了多种方法将文件发送到设备场。

任何帮助将不胜感激。

AWSCredentials awsCredentials=new BasicAWSCredentials("sampleJRMSWANJS5KQ","sampleUSNnuC/fVSgvR9DSVr");
AWSDeviceFarm deviceFarmObj = new AWSDeviceFarmClient(awsCredentials);
CreateProjectRequest projReqObj = new CreateProjectRequest();
projReqObj.setName("JAVAHTTPAWSAPIPROJECT");
Project projObj = deviceFarmObj.createProject(projReqObj).getProject();
String projArn=projObj.getArn();

byte[] array = Files.readAllBytes(new File("/Users/abc/Documents/Card/Blue.ipa").toPath());
String data = new String(array,"UTF-8");
char[] charFile= data.toCharArray();

URL urlPreSigned = new URL(url);
HttpURLConnection connection=(HttpURLConnection)urlPreSigned.openConnection();
connection.setDoOutput(true);
connection.setRequestMethod("PUT");
OutputStreamWriter out = new OutputStreamWriter(
connection.getOutputStream());
out.write(charFile);
out.close();
int responseCode = connection.getResponseCode();
System.out.println("Service returned response code " + responseCode);
阿努拉格·戈亚尔(Anurag Goyal)

以下是从Device Farm Jenkins插件上传应用程序的代码参考。https://github.com/awslabs/aws-device-farm-jenkins-plugin/blob/master/src/main/java/org/jenkinsci/plugins/awsdevicefarm/AWSDeviceFarm.java#L367

让我们知道您是否需要其他信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

预签名的AWS S3 PUT URL无法使用jquery从客户端上传

来自分类Dev

S3预签名网址-检查是否使用了网址?

来自分类Dev

使用boto3的S3预签名帖子网址问题

来自分类Dev

没有sdk的php s3预签名网址

来自分类Dev

使用预签名URL将mp3 / zip文件上传到AWS S3

来自分类Dev

将文件上传到S3预签名URL

来自分类Dev

上传文件Amazon S3预签名发布

来自分类Dev

如何使用带有预签名令牌的curl上传Amazon S3?

来自分类Dev

亚马逊s3上传签名网址公开阅读

来自分类Dev

使用lamda在S3图片上传的签名网址上请求“ PUT”时出现403

来自分类Dev

Ionic android-使用预签名的URL将文件上传到S3(错误代码:3)

来自分类Dev

使用预签名URL将文件上传到AWS S3的代码有什么问题?

来自分类Dev

如何使用angular或javascript中的预签名URL将文件上传到S3存储桶

来自分类Dev

ETag 与 Amazon S3 预签名 URL 的使用

来自分类Dev

无法使用图片的直接网址将图片上传到S3存储桶

来自分类Dev

AWS PHP SDK:限制预签名URL中的S3文件上传大小

来自分类Dev

S3预签名的url文件上传– nodeJS +客户端

来自分类Dev

通过curl成功上传的S3预签名URL,但为空

来自分类Dev

带有预签名URL的S3文件上传状态(已取消)

来自分类Dev

如何在Ruby中将预签名的POST文件上传到AWS S3?

来自分类Dev

AWS S3无法使用预签名URL检索文档:无效的日期(自纪元以来应为秒)

来自分类Dev

使用签名URL的AWS S3上传

来自分类Dev

使用S3签名上传Python文件?

来自分类Dev

缩短S3签名的网址

来自分类Dev

无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

来自分类Dev

预签名的S3 URL签名不匹配

来自分类Dev

获取具有移动客户端查询参数的S3预签名帖子网址

来自分类Dev

由于授权,无法访问S3预签名URL

来自分类Dev

AWS S3设置对象生存期,同时生成用于上传的预签名uri

Related 相关文章

  1. 1

    预签名的AWS S3 PUT URL无法使用jquery从客户端上传

  2. 2

    S3预签名网址-检查是否使用了网址?

  3. 3

    使用boto3的S3预签名帖子网址问题

  4. 4

    没有sdk的php s3预签名网址

  5. 5

    使用预签名URL将mp3 / zip文件上传到AWS S3

  6. 6

    将文件上传到S3预签名URL

  7. 7

    上传文件Amazon S3预签名发布

  8. 8

    如何使用带有预签名令牌的curl上传Amazon S3?

  9. 9

    亚马逊s3上传签名网址公开阅读

  10. 10

    使用lamda在S3图片上传的签名网址上请求“ PUT”时出现403

  11. 11

    Ionic android-使用预签名的URL将文件上传到S3(错误代码:3)

  12. 12

    使用预签名URL将文件上传到AWS S3的代码有什么问题?

  13. 13

    如何使用angular或javascript中的预签名URL将文件上传到S3存储桶

  14. 14

    ETag 与 Amazon S3 预签名 URL 的使用

  15. 15

    无法使用图片的直接网址将图片上传到S3存储桶

  16. 16

    AWS PHP SDK:限制预签名URL中的S3文件上传大小

  17. 17

    S3预签名的url文件上传– nodeJS +客户端

  18. 18

    通过curl成功上传的S3预签名URL,但为空

  19. 19

    带有预签名URL的S3文件上传状态(已取消)

  20. 20

    如何在Ruby中将预签名的POST文件上传到AWS S3?

  21. 21

    AWS S3无法使用预签名URL检索文档:无效的日期(自纪元以来应为秒)

  22. 22

    使用签名URL的AWS S3上传

  23. 23

    使用S3签名上传Python文件?

  24. 24

    缩短S3签名的网址

  25. 25

    无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

  26. 26

    预签名的S3 URL签名不匹配

  27. 27

    获取具有移动客户端查询参数的S3预签名帖子网址

  28. 28

    由于授权,无法访问S3预签名URL

  29. 29

    AWS S3设置对象生存期,同时生成用于上传的预签名uri

热门标签

归档