Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
使用node.js中的knox的状态代码403_Node.js_Amazon S3_Knox Amazon S3 Client - Fatal编程技术网

使用node.js中的knox的状态代码403

使用node.js中的knox的状态代码403,node.js,amazon-s3,knox-amazon-s3-client,Node.js,Amazon S3,Knox Amazon S3 Client,我正在使用windows中的knox,我的url产生了问题。我得了403分。我发现运行windows操作系统的knox上存在一个问题。因此,在client.js中包含了https://github.com/LearnBoost/knox/issues/56 为我的bucket cbc添加了一个慷慨的bucket策略,但我仍然得到了403状态码。我怀疑下面的路径仍然不正确,即使url现在看起来很好。 我的头撞了很长一段时间,但做不了什么。有什么问题吗 method: 'PUT',

我正在使用windows中的knox,我的url产生了问题。我得了403分。我发现运行windows操作系统的knox上存在一个问题。因此,在client.js中包含了
https://github.com/LearnBoost/knox/issues/56

为我的bucket cbc添加了一个慷慨的bucket策略,但我仍然得到了403状态码。我怀疑下面的路径仍然不正确,即使url现在看起来很好。 我的头撞了很长一段时间,但做不了什么。有什么问题吗

        method: 'PUT',
        path: '//thumbnail/AUSTRALIA.jpg/',
        _headers: [Object],
        _headerNames: [Object],
        _header: 'PUT //thumbnail/AUSTRALIA.jpg/ HTTP/1.1\r\nExpect: 100-continu
e\r\nx-amz-acl: public-read\r\nContent-Type: image/jpeg\r\nContent-Length: 3354\
r\nDate: Sat, 03 Mar 2012 10:51:03 GMT\r\nHost: cbc.s3.amazonaws.com\r\nA
uthorization: AWS XXXXXXXXXXXXXXXXXXX:p+VNij8+LxdfoAK8o5l4tlrM/i4=\r\nConnectio
n: keep-alive\r\n\r\n',
        _headerSent: true,
        _events: [Object],
        url: 'http://cbc.s3.amazonaws.com/thumbnail/AUSTRALIA.jpg',

实际上,问题可能是服务器的时间与amazon s3服务器上的时间不同,请尝试安装:

sudo yum install ntp
service ntpd start

将服务器更新到当前时间。

确定。发现了问题。我们不需要在缩略图之前附加“/”。移除它,它工作正常。图片正在上传。var req=s3Client.put('thumbnail/'+文件名,{'Content-Type':res.headers['Content-Type'],'Content-Length':res.headers['Content-Length']});如有疑问,请提供详细信息。否则,这是毫无意义的。