Pra*_*kar 3 .net c#-4.0 google-cloud-storage google-bigquery
我需要帮助编写一个代码,用于将本地存储的CSV文件上传到Google云存储,然后使用.Net客户端库将数据从存储存储到相应的Big Query表.
我搜索了几个小时,但没有得到相关的解决方案.
谢谢.
//重要提示:您还需要在您的GOOGLE APIS控制台上激活Google Cloud Storage JSON API.//即使您没有在.NET代码上使用JSON,Google云端存储也不够用
Google.Apis.Storage.v1beta1.Data.Object fileobj = new Google.Apis.Storage.v1beta1.Data.Object();
fileobj.Media = new Google.Apis.Storage.v1beta1.Data.Object.MediaData();
fileobj.Media.ContentType = "application/octet-stream";
///READ FILE
string file = @"C:\2noviembre.csv";
System.IO.Stream j = new System.IO.FileStream(file,
System.IO.FileMode.Open,
System.IO.FileAccess.Read);
//New File Name
fileobj.Name = "testloco.csv";
Google.Apis.Storage.v1beta1.ObjectsResource.InsertMediaUpload insmedia;
insmedia = new Google.Apis.Storage.v1beta1.ObjectsResource.InsertMediaUpload(storservice, fileobj, "YOURBUCKETNAME", j, "application/octet-stream");
insmedia.Upload();
MessageBox.Show("Enviado");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2919 次 |
| 最近记录: |