2 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
我剛剛測試了以下代碼,它工作正常。我希望它能幫助你。
class Program
{
static void Main(string[] args)
{
var service = Oauth2Example.GetDriveService(@"C:\Users\linda\Documents\.credentials\NativeClient.json", "test",
new[] {Google.Apis.Drive.v3.DriveService.Scope.Drive});
var fileMetadata = new Google.Apis.Drive.v3.Data.File()
{
Name = "flag.jpg"
};
FilesResource.CreateMediaUpload request;
using (var stream = new System.IO.FileStream(@"C:\temp\flag.jpg", System.IO.FileMode.Open))
{
request = service.Files.Create(fileMetadata, stream, "image/jpeg");
request.Fields = "id";
request.Upload();
}
var file = request.ResponseBody;
Console.WriteLine("File ID: " + file.Id);
Console.ReadKey();
}
}

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
其他遇到云端硬盤上傳問題的人應(yīng)該查看您上傳的異常,這將使您更好地了解實(shí)際問題。
示例代碼:
var progress = request.Upload();
if (progress.Exception != null)
{
//Log execption, or break here to debug
YourLoggingProvider.Log(progress.Exception.Message.ToString());
}
這就是我找到問題根源的方式。
- 2 回答
- 0 關(guān)注
- 192 瀏覽
添加回答
舉報(bào)