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
Javascript 403禁止在铲斗上使用_Javascript_Amazon S3_Fine Uploader - Fatal编程技术网

Javascript 403禁止在铲斗上使用

Javascript 403禁止在铲斗上使用,javascript,amazon-s3,fine-uploader,Javascript,Amazon S3,Fine Uploader,我正在按照博客上的指示为S3设置一个很好的上传程序。我已经解决了很多问题,但现在我陷入了困境。以下是我在firefox的网络控制台上看到的内容 javascript控制台输出:(pass为2468) 客户端html代码: 我正在使用JavaServlet服务器实现。我不确定从这里走到哪里,因为我相信我正确地设置了bucket和CORS配置 如果你想直接访问我的代码,我愿意离线分享 谢谢, 这是精细上传程序S3中的一个bug。给定S3端点的URL,有一个正则表达式用于确定bucket名称。必须派生

我正在按照博客上的指示为S3设置一个很好的上传程序。我已经解决了很多问题,但现在我陷入了困境。以下是我在firefox的网络控制台上看到的内容

javascript控制台输出:(pass为2468)

客户端html代码:

我正在使用JavaServlet服务器实现。我不确定从这里走到哪里,因为我相信我正确地设置了bucket和CORS配置

如果你想直接访问我的代码,我愿意离线分享

谢谢,
这是精细上传程序S3中的一个bug。给定S3端点的URL,有一个正则表达式用于确定bucket名称。必须派生bucket名称,因为它是在发送请求之前签名的项之一


Fine Uploader S3使用正则表达式确定bucket名称,但不考虑下划线。我们将立即修复此问题,并发布一个热修复程序,即3.9.1。此问题将在我们的Github repo中作为问题进行跟踪。

请将
调试
选项设置为true,重现该问题,并将javascript控制台的内容粘贴到您的问题中,作为初学者。html客户端页面声明。。。“根据策略无效:策略条件失败:[“eq”、“$bucket”、“fine”]这是启用调试后的javascript控制台输出…(通过为2468)请通过编辑您的问题,将javascript控制台的内容粘贴到您的问题中。回答说策略文档中编码的bucket名称与目标的实际bucket名称不匹配。这可能是由于您的端点值存在问题。请通过ed发布问题中的所有客户端代码这是你的问题。@Josh我们刚刚发布的Fine Uploader 3.9.1已经解决了这个问题。