2013-10-09 59 views
1

我按照博客指示设置了S3的优化上传器。我已经解决了很多问题,但现在我陷入困境。这里是我在Firefox的Web控制台上看到的...403在桶上禁止

javascript console output:http://tny.cz/ae7bc351(pass is 2468)。

客户端的html代码:http://tny.cz/93910c39

我使用的是Java的servlet的服务器实现。我不确定该从哪里出发,因为我相信我正确设置了存储桶和CORS配置。

如果您希望直接访问我的代码,我愿意在线下分享。

感谢, Ĵ

+0

请将'debug'选项设置为true,重现问题,并将javascript控制台的内容粘贴到您的问题中,以供初学者使用。 –

+0

html客户端页面状态...“根据策略无效:策略条件失败:[”eq“,”$桶“,”罚款“] – Josh

+0

这是启用调试后的javascript控制台输出... http:// tny.cz/ae7bc351(pass是2468) – Josh

回答

0

这是精细上传S3的错误。给定S3端点的URL,有一个正则表达式用于确定存储桶名称。存储桶名称必须是派生的,因为它是发送请求之前签名的项目之一。

Fine Uploader S3使用正则表达式来确定存储桶名称,但不考虑下划线。我们将立即修复此问题并发布修补程序,该修补程序将为3.9.1。此问题将在我们的Github回购中作为问题#1014进行追踪。

+0

@Josh这个问题已经在我们刚刚发布的Fine Uploader 3.9.1中解决。 –