2010-11-26 109 views
0

任何人都可以启发我如何创建一个_ $文件夹$使用谷歌存储API?这是我迄今为止的课程(我设法列出/过滤文件),但创建'目录'没有成功。 http://guy.codepad.org/lEO4J6hL

当我尝试创建一个TEST_ $文件夹$,这是我发送到服务器:

PUT /test_$folder$ HTTP/1.1 
Host: static.hotelpublisher.com.commondatastorage.googleapis.com 
Date: Mon, 29 Nov 2010 19:45:49 GMT 
Content-Length: 0 
Content-Type: application/octet-stream 
Content-MD5: 1B2M2Y8AsgTpgAmY7PhCfg== 
Authorization: GOOG1 GOOGRVMFQJPKHRXAU3F6:gtzlxexMjBOafn5tOZKF7UZGv1I= 
x-goog-acl: public-read 

这是我得到的回报:

<?xml version='1.0' encoding='UTF-8'?><Error><Code>MalformedHeaderValue</Code><Message>An HTTP header value was malformed.</Message><Date>mon, 29 nov 2010 19:34:23</Date></Error> 

这样做遵循谷歌提供的文档,因此我不明白为什么这不起作用。

+0

我仍在努力如何使用Google Storage API创建_ $文件夹$。 – Gajus 2010-11-29 01:09:11

回答

0

嗯...你试过取出Content-MD5头吗?由于您的内容长度为0,因此看起来没有必要。

+0

我做了没有工作。 – Gajus 2010-11-29 20:22:17