2016-02-03 3 views
0

enter image description here Я создал динамический файл, и после того, как мне нужно добавить динамический контент из fckeditor, наденьте этот файл на кнопку сохранения, чтобы добавить контент или текст. Добавить в файл документа google с помощью java-скриптового кода API-интерфейса Google на PHP.Динамически добавлять содержимое в файл документа Google Диска

ответ

0

function gd_updateFile() 
 
       { 
 
        var my_text = "your content"; 
 

 
        var folderId = "fileid"; 
 
        var fileId = "your folder id "; 
 

 

 
        const boundary = '-------314159265358979323846'; 
 
        const delimiter = "\r\n--" + boundary + "\r\n"; 
 
        const close_delim = "\r\n--" + boundary + "--"; 
 

 
        var contentType = "text/html"; 
 
        var metadata = {'mimeType': contentType,}; 
 

 
        var multipartRequestBody = 
 
         delimiter + 'Content-Type: application/json\r\n\r\n' + 
 
         JSON.stringify(metadata) + 
 
         delimiter + 'Content-Type: ' + contentType + '\r\n' + '\r\n' + 
 
         my_text + 
 
         close_delim; 
 

 

 
        var request = gapi.client.request({ 
 
         'path': '/upload/drive/v2/files/'+folderId+"?fileId="+fileId+"&uploadType=multipart", 
 
         'method': 'PUT', 
 
         'params': {'fileId': fileId, 'uploadType': 'multipart'}, 
 
         'headers': {'Content-Type': 'multipart/mixed; boundary="' + boundary + '"'}, 
 
         'body': multipartRequestBody, 
 
         callback:callback, 
 
       \t }); 
 

 

 

 
        $(".update_file_out_put").html(callback); 
 

 
       \t if (!callback) 
 
        \t { 
 
        \t \t callback = function(file) 
 
        \t \t { 
 
          \t //console.log(file); 
 
        \t \t }; 
 
        \t } 
 
       }