使用“保存到驱动器”按钮和来自另一个域的url
Use Save to drive button with an url from another domain
我正试图用谷歌的"保存到驱动器"按钮从另一个域上传一个图像url。所以谷歌告诉我,我需要包括以下特殊的HTTP头。
- 访问控制允许来源:*
- 访问控制允许标头:范围
- 访问控制公开标头:缓存控制、内容编码、,内容范围
有人知道我如何在我的项目中包含这些标题吗?
我从https://developers.google.com/drive/web/savetodrive
<!DOCTYPE html>
<html>
<head>
<title>Save to Drive Demo: Basic Page</title>
<link rel="canonical" href="http://www.example.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
</head>
<body>
<div class="g-savetodrive"
data-src="http://www.thehindu.com/multimedia/dynamic/02503/cat_2503938f.jpg"
data-filename="Cat.jpg"
data-sitename="My Company Name">
</div>
</body>
</html>
您需要在服务器端放置标题Access Control Allow Origin:*,以启用跨域通信;您可以将"*"替换为特定的域,这样只有该域才能访问该资源。浏览器将放置Origin:(这不受用户控制),这对于有效的CORS请求总是必需的。当服务器允许跨域通信时,它将使用正确的标头Access Control Allow Origin:*进行响应。在接收到头之后,浏览器将从服务器接收到的数据发送到请求XMLHttpRequest对象。如果你使用的浏览器能够使用CORS,你必须注意它。这是一个有助于使用CORS的链接,其中还包括用于CORS请求的基本javascript。
相关文章:
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- 将json数据发送到另一个url-在您'我从我自己的网址上得到的
- Javascript 转到 URL 如果用户输入特定数字,则转到另一个 URL
- 仅当从另一个 URL 加载数据时,才会触发另一个插件
- regexp(?) 用于从另一个 URL 中提取 URL
- jquery/js - 我有一堆值(字符串).我想通过 POST 将其发送到另一个 URL,我该怎么做
- 是可以用户刷新网页并同时重定向到另一个URL
- 您如何创建一个链接,单击该链接会将您带到一个页面,并打开一个转到另一个 URL 的新选项卡
- 如何使 html 页面的一个区域重定向到另一个 URL,而页面的其余部分保持不变
- 正在获取另一个URL's PHP中的Javascript变量
- 从另一个url或字符串中提取字符串
- 转到另一个url而不重新加载页面
- reactJS在转到另一个URL时如何传递状态?(单击导航栏上的“新建”,转到提交表单)
- 将特定URL重定向到moblile上的另一个URL
- 当用户点击链接时,有哪些选项或方法可以将变量传递到另一个url
- 正在获取另一个URL重定向到的URL
- 如何使用jquery autosuggest重定向到另一个url
- 如何检测iframe是否已从一个URL移动到另一个URL
- 如何从一个URL重定向到另一个URL
- JQuery-DIV内容更改应该是另一个URL