2017-11-14 1 views

답변

0

내가 조금 NodeJS basic upload sample을 수정하고, 이미 NodeJS Quickstart

여기 업로드 기능을 혼합하여 업로드 NodeJS이 테스트에 성공 :

function uploadFile(auth){ 
    var drive = google.drive('v3'); 
    var fileMetadata = { 
     'name': 'uploadImageTest.jpeg' 
     }; 
    var media = { 
      mimeType: 'image/jpeg', 
      //PATH OF THE FILE FROM YOUR COMPUTER 
      body: fs.createReadStream('/usr/local/google/home/rrenacia/Downloads/noogui.jpeg') 
     }; 

     drive.files.create({ 
      auth: auth, 
      resource: fileMetadata, 
      media: media, 
      fields: 'id' 
     }, function (err, file) { 
     if (err) { 
      // Handle error 
      console.error(err); 
     } else { 
      console.log('File Id: ', file.id); 
     } 
    }); 
} 

NodeJS 빠른 시작을 권한 부여 참조로 사용할 수 있습니다. 변경 listFiles 함수 이름 : 업로드 기능의 이름

authorize(JSON.parse(content), listFiles); 

,이 경우는 :

authorize(JSON.parse(content), uploadFile); 

내 Google에 사점 업로드 드라이브 :

enter image description here

관련 문제