【发布时间】:2014-11-10 04:16:01
【问题描述】:
我正在尝试创建一个具有图像上传功能的网络应用程序,它将图像上传到用户的谷歌驱动器并通过使用谷歌驱动器选择器返回上传图像的绝对路径
我的生成选择器功能
var picker=new google.picker.PickerBuilder()
.addView(new google.picker.DocsUploadView())
.addView(new google.picker.DocsView())
.setOAuthToken(oauthToken)
.setDeveloperKey("[MY_API]")
.setCallback(imageReceived)
.build();
picker.setVisible(true);
回调函数
function imageReceived(data)
{
if (data.action == google.picker.Action.PICKED) {
console.log(data.docs[0].url);
}
我能够生成选择器并且文件上传也可以工作
但是在我的上传回调函数中,url 是以这种形式返回的
https://docs.google.com/file/d/[something]/edit?usp=drive_web
这个 url 不能用于 img 标签,因为它不是上传图片的绝对路径 那么我应该如何获得绝对路径呢?
【问题讨论】:
标签: javascript google-drive-api