0
は、私は、フォルダのIDを持っているGoogleドライブフォルダにこのblob
ファイルをアップロードするにはどうすればよい:プレーヤ/テキストファイルをJavascriptを使用してGoogleドライブにアップロードするにはどうすればよいですか?
var blob = new Blob([credentialText], {
type: "text/plain;charset=utf-8;",
});
ドキュメントはとても不明確と思われます。私はこれをチェックしたlinkしかし、私はどのように要求を行うことができますかの例はありません...私もCORS要求をチェックしたが、助けにはなりません。私はそう失われています:(事前に
感謝を
私はこれを試してみましたし、それが作業を行います。
var createFile = function(name,text,parentId) {
var auth_token = $rootScope.accessToken;
const boundary = '-------314159265358979323846';
const delimiter = "\r\n--" + boundary + "\r\n";
const close_delim = "\r\n--" + boundary + "--";
var mimeType = 'text/plain';
var metadata = {
"name" : name,
"mimeType": 'text/plain',
"parents": [parentId]
};
var multipartRequestBody =
delimiter + 'Content-Type: application/json\r\n\r\n' +
JSON.stringify(metadata) +
delimiter + 'Content-Type: application/json\r\n\r\n' +
text +
close_delim;
gapi.client.request({
'path': '/upload/drive/v3/files/',
'method': 'POST',
'params': {'uploadType': 'multipart'},
'headers': { 'Content-Type': 'multipart/form-data; boundary="' + boundary + '"', 'Authorization': 'Bearer ' + auth_token, },
'body': multipartRequestBody
}).execute(function(file) {
console.log(file);
console.log("Wrote to file " + file.name + " id: " + file.id);
}, function(error){
console.log(error);
});
}