小编Jor*_*Wii的帖子

使用纯JavaScript上传二进制文件

我正在开发一款使用HTML5文件系统API的Chrome应用,并允许用户导入和同步文件.我遇到的一个问题是,如果用户尝试同步图像文件,则在上传到服务器的过程中文件会被破坏.我假设它是因为它们是二进制的.

为了上传,我选择只发出一个Ajax POST请求(使用MooTools),然后将文件内容作为请求的主体.我告诉MooTools关闭urlEncoding并将charset设置为"x-user-defined"(不确定是否有必要,我只是在某些网站上看到它).

鉴于Chrome不支持xhr.sendAsBinary,是否有人有任何示例代码允许我通过Ajax发送二进制文件?

javascript ajax html5 mootools google-chrome

5
推荐指数
1
解决办法
5213
查看次数

使用Google文档列表API,Python和OAuth 2进行身份验证

我正在尝试使用带有Python + Django和OAuth 2的Google Docs API.我通过google-api-python-client获得了OAuth访问令牌,其代码基本上是从http:// code复制的. google.com/p/google-api-python-client/source/browse/samples/django_sample/plus/views.py

现在,我假设我应该使用谷歌gdata API,v 2.0.17.如果是这样,我无法确切地找到如何授权使用gdata客户端进行的查询.http://packages.python.org/gdata/docs/auth.html#upgrading-to-an-access-token(无论如何看似过时)的文档说,将客户端上的auth_token属性设置为实例gdata.oauth.OAuthToken.如果是这种情况,我应该将哪些参数传递给OAuthToken?

简而言之,我正在寻找一个关于如何在给定OAuth访问令牌的情况下授权使用gdata API进行查询的简短示例.

python google-docs-api oauth-2.0

1
推荐指数
1
解决办法
1974
查看次数