서비스 계정을 사용하여 Google 드라이브 API에 요청하는 WinForms 응용 프로그램을 디버깅하고 있습니다. 드라이브에 저장된 파일에 대한 정보를 얻을 수 있습니다. 그러나 특정 시간 이후로 내 파일이 비어있는 상태로 업로드되기 시작했습니다. 파일을 업로드하는 기능은 매우 간단합니다.업로드 된 파일이 비어 있습니다.
Private Function UploadSingleFile(ByVal FileNM As String) As File
FilesBody = New File
FilesParentFolders = New List(Of ParentReference)
FilesParentReference = New ParentReference
FilesParentReference.Id = RootFolderID
FilesParentFolders.Add(FilesParentReference)
FilesBody.Parents = FilesParentFolders
FilesBody.Title = Path.GetFileName(FileNM)
FilesBody.Description = Path.GetFileName(FileNM)
FilesByteArray = System.IO.File.ReadAllBytes(FileNM)
FilesStream = New MemoryStream(FilesByteArray)
FilesRequest = MyService.Files.Insert(FilesBody, FilesStream, "")
FilesRequest.Convert = False : FilesRequest.Ocr = False
FilesRequest.ChunkSize = 262144
FilesRequest.Upload()
Return FilesRequest.ResponseBody
End Function
이 기능은 이전 버전보다 효과적이었습니다. 그러나 오늘은 WebContentLink없이 Size = 0 바이트가있는 Title 만있는 빈 파일을 반환합니다. 요청 제한 중 일부에 도달 했습니까? 아니면 서버를 일시적으로 사용할 수 없습니까?