Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AmazonS3上的Android截击异步加载程序_Android_Amazon S3_Android Volley - Fatal编程技术网

AmazonS3上的Android截击异步加载程序

AmazonS3上的Android截击异步加载程序,android,amazon-s3,android-volley,Android,Amazon S3,Android Volley,我有一个从AWS S3服务器在应用程序中截取图像的工作设置 然后,我创建了一个新的bucket来承载一个临时服务器的映像,并将所有映像迁移到该文件夹中。暂存服务器设置为将更新的url输出到应用程序 i、 e。 成为 我可以从iOS应用程序或办公室的任何浏览器中加载新bucket中的图像,但Android应用程序不会从该bucket中加载任何图像 如果我硬编码生产bucket url或互联网上的任何其他图像,它仍然会加载一个图像,而不是新bucket中的任何图像。也没有任何东西会抛出任何错误消息

我有一个从AWS S3服务器在应用程序中截取图像的工作设置

然后,我创建了一个新的bucket来承载一个临时服务器的映像,并将所有映像迁移到该文件夹中。暂存服务器设置为将更新的url输出到应用程序

i、 e。 成为

我可以从iOS应用程序或办公室的任何浏览器中加载新bucket中的图像,但Android应用程序不会从该bucket中加载任何图像

如果我硬编码生产bucket url或互联网上的任何其他图像,它仍然会加载一个图像,而不是新bucket中的任何图像。也没有任何东西会抛出任何错误消息

两个bucket上的权限几乎相同,两个bucket之间的唯一区别是一个位于region之下,一个表示俄勒冈州,另一个表示美国标准


有什么想法吗?好的,我找到问题了

S3允许您将bucket名称附加到url中的不同位置,因此您可以在浏览器上从这两个不同的url访问相同的图像

(域名地址)

(路径url)

如果bucket名称都是字符,则在这两种方法中都可以正常工作。但是,如果使用domain_url,bucket名称包含“u”,那么您将从volley(或java)中获得错误


希望这有助于补充公认的答案:

此错误的原因是存储桶名称。AmazonS3不鼓励在bucket名称中使用“\u1”


s3 Bucket name的命名约定

您必须调试代码并查看它挂起的位置。你得到正确的回答了吗?尝试在侦听器上为映像请求设置断点。日志显示s3未知主机异常