C# GoogleAPI媒体上传返回空值
我试图上传一个文件到谷歌驱动器,但每次它返回空。C# GoogleAPI媒体上传返回空值,c#,api,C#,Api,我试图上传一个文件到谷歌驱动器,但每次它返回空。 C#新手我不知道C#的端口,但是java版本的结构有点不同。你能提供C#文档的链接吗。我不知道C#的端口,但是java版本的结构有点不同。你能提供C#文档的链接吗。 private static void Upload(string path, DriveService driveService) { var fileMetadata = new Google.Apis.Drive.v2.D
C#新手我不知道C#的端口,但是java版本的结构有点不同。你能提供C#文档的链接吗。我不知道C#的端口,但是java版本的结构有点不同。你能提供C#文档的链接吗。
private static void Upload(string path, DriveService driveService)
{
var fileMetadata = new Google.Apis.Drive.v2.Data.File()
{
Title = "photo.jpg",
};
FilesResource.InsertMediaUpload request;
using (var stream = new System.IO.FileStream(path,System.IO.FileMode.Open))
{
request = driveService.Files.Insert(fileMetadata, stream, "image/jpeg");
request.Fields = "id";
request.Upload();
}
var file = request.ResponseBody;
Console.WriteLine("File ID: " + file.Id);
}