Şimdi Ara

Google Drive Dosya Upload Etmek?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
339
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkdaşlar Merhaba kendi google drive hesabıma dosya upload etmek istiyorum ancak hata alıyorum nasıl çözebiliriz?
    Google drive ile bağlantı kurdum dosya listesini aldım sorun yok bunları google ın kendi paylaştığı kodlarla yaptım zaten ancak yine google ın kendi paylaştığı dosya upload kodu çalışmıyor nasıl yaparız?

    var fileMetadata = new File()
    {
    Name = "My Report",
    MimeType = "application/vnd.google-apps.spreadsheet"
    };
    FilesResource.CreateMediaUpload request;
    using (var stream = new System.IO.FileStream("files/report.csv",
    System.IO.FileMode.Open))
    {
    request = driveService.Files.Create(
    fileMetadata, stream, "text/csv");
    request.Fields = "id";
    request.Upload();
    }
    var file = request.ResponseBody;
    Console.WriteLine("File ID: " + file.Id);


    Kod bu en son satır varya request.ResponseBody kısmı olan yer null yani dosya upload etmiyor.
    Şimdi aklınıza gelen hataları söyleyeyim bunların farkındayım ve düzelttim zaten.
    bende mesela files\report.csv diye bir dosya yok onun yerine C:\iso.csv diye bir dosya oluşturdum yolunu da bu şekilde değiştirdim. Kodun son hali:

    var fileMetadata = new Google.Apis.Drive.v3.Data.File()
    {
    Name = "My Report",
    MimeType = "application/vnd.google-apps.spreadsheet"
    };
    FilesResource.CreateMediaUpload request;
    using (var stream = new System.IO.FileStream("c:\\iso.csv",
    System.IO.FileMode.Open))
    {
    request = service.Files.Create(
    fileMetadata, stream, "text/csv");
    request.Fields = "id";
    request.Upload();
    }
    var file2 = request.ResponseBody;
    Console.WriteLine("File ID: " + file2.Id);



    _____________________________




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.