トップ回答者
Googleドライブにアップロード

質問
-
ファイルをGoogleドライブにアップロードしようとしていますが、エラーが消えません。何が足りないのでしょうか?
また、実は、アップロードするファイルの指定方法も分かっておりません。「request = driveService.files.Create」の「driveService」が、:「CS0103 現在のコンテキストに 'driveService' という名前は存在しません。」というエラーになります。
コンソールアプリ(.NET Framework)で作成しています。
よろしくお願いします。
using Google.Apis.Drive.v3; using Google.Apis.Drive.v3.Data; using System; using System.Collections.Generic; namespace ConsoleApp8 { class Program { static string[] Scopes = { DriveService.Scope.DriveFile }; //static string[] Scopes = { https://www.googleapis.com/auth/drive.file }; static string ApplicationName = "Drive upload test"; static void Main(string[] args) { var folderId = "Hoge"; //var fileMetadata = new Google.Apis.Drive.v3.Data.File() var fileMetadata = new File() { Name = "C:\\Users\\hoge\\Downloads\\IMG_1898.JPG", MimeType = "application/vnd.google-apps.file", Parents = new List<string> { folderId } }; FilesResource.CreateMediaUpload request; using (var stream = new System.IO.FileStream("files/C:\\Users\\hoge\\Downloads\\IMG_1898.JPG", System.IO.FileMode.Open)) { request = driveService.files.Create( fileMetadata, stream, "image/jpeg"); request.Fields = "id"; request.Upload(); } var file = request.ResponseBody; Console.WriteLine("File ID: " + file.Id); Console.ReadLine(); } } }
以下が開発環境です。
Microsoft Visual Studio Professional 2017 (2)
Version 15.5.7
VisualStudio.15.Release/15.5.7+27130.2036
Microsoft .NET Framework
Version 4.7.03056
Microsoft Visual Studio Tools for Applications 2017 00370-20007-72734-AA238
Visual C# 2017 00370-20007-72734-AA238
Microsoft Visual C# 2017
Application Insights Tools for Visual Studio のパッケージ 8.10.01106.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017 15.0.31129.0
Cookiecutter 3.0.17320.1
JavaScript Project System 2.0
JavaScript UWP プロジェクト システム 2.0
JavaScript 言語サービス 2.0
Microsoft Continuous Delivery Tools for Visual Studio 0.3
Microsoft JVM Debugger 1.0
Microsoft MI-Based Debugger 1.0
Microsoft Visual Studio Tools for Containers 1.1
Microsoft Visual Studio VC パッケージ 1.0
NuGet パッケージ マネージャー 4.5.0
Office Developer Tools for Visual Studio 2017 日本語 15.0.27005.00
SQL Server Data Tools 15.1.61710.120
Microsoft SQL Server Integration Services デザイナー
バージョン 14.0.3002.92
ToolWindowHostedEditor 1.0
TypeScript Tools 15.5.11025.1
Visual Studio Code デバッグ アダプターのホスト パッケージ 1.0
Workflow Manager Tools 1.0 1.0
ユニバーサル Windows アプリ用 Visual Studio Tools 15.0.27130.2036