1
我一直在爲此苦苦掙扎了一小會兒,但找不到任何有關它的信息,任何人都有任何建議?如何將幻燈片/圖片添加到Google雲端硬盤SDK中的幻燈片javascript
有沒有一種很好的方法來將幻燈片添加到Drive中的演示文稿中,通過Google驅動器的sdk for javascript?一種將圖像添加到演示文稿中作爲新幻燈片的方式將非常棒。我已經嘗試了以下,並有一個常量500錯誤。
function updateFile(fileId, imgurl, callback) {
const
boundary = '--314159265358979323846';
const
delimiter = "\r\n--" + boundary + "\r\n";
const
close_delim = "\r\n--" + boundary + "--";
var contentType = 'application/octet-stream';
var metadata = {
'title' : 'test pres'
};
console.log(imgurl);
var base64Data = imgurl.replace("data:image/png;base64,", "");
var multipartRequestBody = delimiter
+ 'Content-Type: application/json\r\n\r\n'
+ JSON.stringify(metadata) + delimiter + 'Content-Type: '
+ contentType + '\r\n' + 'Content-Transfer-Encoding: base64\r\n'
+ '\r\n' + base64Data + close_delim;
var request = gapi.client.request({
'path' : '/upload/drive/v2/files/' + fileId,
'method' : 'PUT',
'params' : {
'uploadType' : 'multipart',
'alt' : 'json'
},
'headers' : {
'Content-Type' : 'multipart/mixed; boundary="' + boundary + '"'
},
'body' : multipartRequestBody
});
if (!callback) {
callback = function(file) {
console.log(file)
};
}
request.execute(callback);
}
我證實,我可以創建其他代碼演示和圖片文件,以及,但我似乎無法找到一個方法來添加到演示文稿。
任何人有任何想法,如果這是可能的?
謝謝, 邁克