1
저는 지금 잠시 동안이 문제에 시달렸는데 아무 것도 찾을 수 없었습니다.Google 드라이브 SDK의 슬라이드에 슬라이드/이미지를 추가하는 방법 javascript
javascript 용 Google 드라이브 SDK를 통해 드라이브의 프레젠테이션에 슬라이드를 추가하는 좋은 방법이 있습니까? 새로운 슬라이드로 프레젠테이션에 이미지를 추가하는 방법은 정말 좋을 것입니다. 나는 일정한 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);
}
다른 코드와 함께 프리젠 테이션 및 이미지 파일을 만들 수 있지만 프리젠 테이션에 추가하는 방법을 찾지 못하는 것으로 확인되었습니다.
누구나 가능합니까?
덕분에, 마이크