FTP
Dosya Aktarım Protokolü (FTP), bilgisayar dosyalarını bir bilgisayar ağındaki istemci ve sunucu arasında aktarmak için kullanılan standart bir ağ protokolüdür. FTP, istemci-sunucu modeli mimarisi üzerine kuruludur ve istemci ile sunucu arasında ayrı denetim ve veri bağlantıları kullanır.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Standart | Aşağıdakiler dışında tüm Power Automate bölgeleri : - US Government (GCC High) - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Tüm Logic Apps bölgeleri |
| Power Apps | Standart | Aşağıdakiler dışında tüm Power Apps bölgeleri : - US Government (GCC High) - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Standart | Aşağıdakiler dışında tüm Power Automate bölgeleri : - US Government (GCC High) - ABD Savunma Bakanlığı (DoD) |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Microsoft |
Bilinen sorunlar ve sınırlamalar
Bu makalede yalnızca Azure Logic Apps, Power Automate ve Power Apps için kullanılabilen FTP yönetilen bağlayıcısı için işlemler açıklanmaktadır. FTP yerleşik bağlayıcısı yalnızca Azure Logic Apps'teki Standart mantıksal uygulama iş akışları için kullanılabilir. Azure Logic Apps'teki FTP yerleşik bağlayıcısı hakkında daha fazla bilgi için Bkz. Azure Logic Apps'te iş akışlarından FTP sunucularına bağlanma.
FTP tetikleyicileri artık dosya içeriğini değil yalnızca meta verileri veya özellikleri döndürür. Ancak, bu tetikleyicileri Dosya içeriğini al adlı eylemle izleyebilirsiniz. Tetikleyicinin liste yerine bir kerede bir dosya döndürdüğünden emin olmak için tetikleyicinin "Bölünmüş" seçeneğini etkinleştirdiğinizden emin olun. Azure Logic Apps'te bu seçenek hakkında daha fazla bilgi için Birden çok çalıştırmayı tetikleme'yi gözden geçirin.
FTP tetikleyicileri alt klasörlerde değil yalnızca belirtilen klasörde çalışır. Bir klasörün alt klasörlerini de denetlemek için her alt klasör için ayrı bir akış ayarlayın.
Varsayılan olarak, FTP yönetilen bağlayıcı eylemleri 50 MB veya daha küçük dosyaları okuyabilir veya yazabilir. 50 MB'tan büyük dosyaları işlemek için, örtük olarak ileti öbeklemeyi kullanan Dosya içeriğini al adlı FTP yönetilen bağlayıcı eylemini kullanabilirsiniz. DIĞER FTP yönetilen bağlayıcı eylemleri , ileti öbeklemeyi etkinleştirmeyi de destekler.
FTP tetikleyicileri yeni oluşturulan, eklenen veya güncelleştirilen dosyalar döndürülirken gecikmeler veya eksik sonuçlarla karşılaşabilir.
FTP tetikleyicisi yeni eklenen veya değiştirilen bir dosyayı denetlediğinde, tetikleyici dosyanın tamamlandığını da onaylar. Örneğin, tetikleyici FTP sunucusunu denetlediğinde dosyada devam eden değişiklikler olabilir. Tamamlanmamış bir dosyanın döndürülmesi önlemek için tetikleyici dosyanın zaman damgasını not alır, ancak dosyayı hemen döndürmez. Bunun yerine tetikleyici, dosyayı yalnızca tetikleyici sunucuyu yeniden denetlediğinde döndürür. Bazen bu davranış tetikleyicinin yoklama aralığının iki katına kadar süren bir gecikmeye neden olabilir. Bu davranış nedeniyle, FTP tetikleyicisinin Split On ayarını devre dışı bırakırsanız FTP tetikleyicisi tüm dosyaları aynı anda döndürmeyebilir.
"Son değiştirilen" zaman damgası korunduğunda FTP yönetilen bağlayıcı tetikleyicileri eksik, eksik veya gecikmeli sonuçlarla karşılaşabilir.
Eksik sonuçlar
FTP tetikleyicileri FTP dosya sistemini yoklayarak veya denetleyerek ve son yoklamadan sonra değişen dosyaları arayarak çalışır. FTP yönetilen bağlayıcı tetikleyicileri, dosyanın son değiştirilen zaman damgasını kullanarak dosya sürümlerini karşılaştırır.
Şu anda izlenen son değiştirilen zaman damgasından önceki bir zaman damgasıyla dosya oluşturur, ekler veya güncelleştirirseniz, FTP yönetilen bağlayıcı tetikleyicisi bu dosyayı algılamaz. Öte yandan, Standart mantıksal uygulama iş akışlarındaki FTP yerleşik bağlayıcı tetikleyicisinde bu sınırlama yoktur.
Bu nedenle, FTP sunucusunda dosya oluşturan, ekleyen veya güncelleştiren bir dış araç veya istemci kullanıyorsanız, araçta veya istemcide dosyanın son değiştirilen zaman damgasını koruyan herhangi bir özelliği devre dışı bırakın.
Aşağıdaki tabloda, bu zaman damgasını koruyan bazı yaygın kullanılan araçlar ve bu özelliği devre dışı bırakma adımları listelenir:
FTP istemcisi Eylem WinSCP Seçenekler>Tercihleri>Aktarım>Düzenleme>Koruma zaman damgası>devre dışı bırak'a gidin. FileZilla Aktarılan> dosyaların >Aktarım Koruma zaman damgalarınıDevre Dışı Bırak'a gidin. Eksik veya gecikmeli sonuçlar
FTP tetikleyicisi yeni oluşturulan, eklenen veya güncelleştirilen bir dosyayı denetlediğinde, tetikleyici dosyanın tamamlanıp tamamlanmadığını da denetler. Örneğin, tetikleyici FTP sunucusunu denetlediğinde dosyada devam eden değişiklikler olabilir. Tamamlanmamış bir dosyanın döndürülmesi önlemek için tetikleyici dosyanın zaman damgasını not alır, ancak dosyayı hemen döndürmez. Bunun yerine tetikleyici, dosyayı yalnızca tetikleyici sunucuyu yeniden denetlediğinde döndürür.
Bazen bu davranış tetikleyicinin yoklama aralığının neredeyse iki katı kadar uzun süren bir gecikmeye neden olabilir. Bu davranış nedeniyle, FTP tetikleyicisinin Bölünmüş ayarını devre dışı bırakırsanız, FTP tetikleyicisi tüm dosyaları aynı anda döndürmeyebilir.
Gereksinimler
FTP bağlayıcısı, FTP ana bilgisayar sunucunuzun adresini ve hesap kimlik bilgilerini gerektirir.
FTP bağlayıcısı, FTP sunucusuna İnternet üzerinden veya İnternet üzerinden erişim gerektirir. Belirli IP aralıklarını kullanarak FTP sunucunuza gelen trafiğe izin verme hakkında daha fazla bilgi için Yönetilen bağlayıcı IP adresleri'ne bakın.
FTP bağlayıcısı, FTP sunucusunun pasif modda çalışması veya kabul etmesini gerektirir.
FTP bağlayıcısı, FTP sunucusunun aşağıdaki komutları etkinleştirmesini ve komutların düzgün çalışabilmesi için boşluk içeren klasörleri desteklemesini gerektirir. LIST komutu için komutun 6 aydan eski dosya zaman damgaları için bileşeni döndürdüğünden
yearemin olun.- APPE
- DELE
- LİSTE
- MDTM
- RENAME
- RETR
- BOYUT
- STOR
Güvenli FTP için, örtük FTPS yerine açık Dosya Aktarım Protokolü Güvenli (FTPS) ayarladığınızdan emin olun. Ayrıca, ProFTPd gibi bazı FTP sunucuları, Aktarım Katmanı Güvenliği (TLS) modunu kullanıyorsanız, güvenli yuva katmanının (SSL) ardılı olan seçeneği etkinleştirmenizi
NoSessionReuseRequiredgerektirir.FTP bağlayıcısı örtük FTPS ile çalışmaz ve TLS'nin uzantısı olan FTPS üzerinden yalnızca açık FTP'yi destekler.
FTP bağlantıları
Hem FTP bağlayıcısının hem de FTP sunucusunun performansını artırmak için, bağlayıcı bir isteği tamamladıktan sonra FTP bağlantınızı açık ve etkin tutabilirsiniz.
FTP sunucusuna bağlantı oluşturduğunuzda, görüntülenen bağlantı profili kutusunda , istek tamamlandıktan sonra bağlantıyı kapat adlı bir ayar bulunur. Bu ayar, bir istek tamamlandıktan sonra her seferinde FTP sunucusu bağlantısının kapatılıp kapatılmayacağını belirtir. Bu ayarı devre dışı tutarsanız, istek tamamlandıktan ve gelecekte kullanılmak üzere etkin kaldığında bağlantı kapatılamaz.
İş akışı örnekleriniz paralel olarak çalıştırılırsa aralıklı bağlantı hatalarıyla karşılaşabilirsiniz. İş akışınızdaki bazı işlemler, iş akışındaki diğer işlemler bu bağlantıyı kullanmaya devam ederken bile bağlantıyı zorla kapatabilir.
Bu senaryoyu önlemek için aşağıdaki önerileri deneyin:
Bağlantıyı oluşturduğunuzda, İsteğin tamamlanmasından sonra bağlantıyı kapat ayarını etkinleştirin.
Tetikleyicilerde veya eylemlerde etkinleştirilen tüm paralelleştirmeleri veya eşzamanlılığı kapatın. Azure Logic Apps'te bu çözüm hakkında daha fazla bilgi için aşağıdaki belgeleri gözden geçirin:
Birden çok paralel akış çalıştırmaktan kaçının.
Öbekleme ile ve öbekleme olmadan "Dosya oluştur" eylemini kullanma
Dosya oluştur eylemi için davranış, eylemin Öbeklemeye izin ver ayarına ve oluşturulacak dosyanın boyutuna bağlıdır:
Öbeklemenin etkinleştirilmesine izin ver :
Dosya boyutu 50 MB veya daha küçüktür: Eylem dosyayı tek bir istekle karşıya yükler, özgün dosya adını kullanır ve karşıya yükleme sırasında dosyayı kilitler.
Dosya boyutu 50 MB'tan büyük: Eylem, dosyayı dosya adı biçiminde oluşturur.new-GUID.ms.partial ve birden çok istek veya ileti öbekleme kullanarak dosyayı karşıya yükler. Eylem son öbek karşıya yüklendikten sonra, eylem dosyayı özgün dosya adıyla yeniden adlandırır.
Öbeklerin devre dışı bırakılmasına izin ver: Eylem dosyayı tek bir istekle karşıya yükler, özgün dosya adını kullanır ve karşıya yükleme sırasında dosyayı kilitler.
Bağlayıcı nasıl yapılır kılavuzu
Azure Logic Apps'te FTP yönetilen bağlayıcısını ve yerleşik bağlayıcıyı kullanma hakkında bilgi için Bkz. Azure Logic Apps'teki iş akışlarından FTP sunucularına bağlanma.
Genel Sınırlar
| İsim | Değer |
|---|---|
| Tek bir arşivdeki en fazla klasör sayısı. Bu sınır yalnızca 'Klasör oluştur mu?' 'Evet' olarak ayarlanır. | 16 |
| Bir bant genişliği zaman aralığı içinde (bağlantı başına) bağlayıcıya/bağlayıcıdan aktarılan megabayt sayısı üst sınırı | 1000 |
| Bant genişliği zaman aralığı (milisaniye cinsinden) | 60000 |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Sunucu Adresi | String | Sunucu Adresi | Doğru |
| Kullanıcı Adı | String | Kullanıcı Adı | Doğru |
| Şifre | securestring | Şifre | Doğru |
| FTP Sunucusu Bağlantı Noktası | int | FTP Bağlantı Noktası Numarası (örnek: 21) | |
| SSL etkinleştirsin mi? | bool | SSL etkinleştirsin mi? (Doğru/Yanlış) | |
| İkili Aktarım mı? | bool | İkili Aktarım etkinleştirsin mi? (Doğru/Yanlış) | |
| Sertifika Doğrulama devre dışı bırakılasın mı? | bool | Sertifika Doğrulama devre dışı bırakılasın mı? (Doğru/Yanlış) | |
| İstek tamamlandıktan sonra bağlantıyı kapatma | bool | İstek tamamlandıktan sonra ftp bağlantısı her zaman kapatılsın mı? (Doğru/Yanlış) |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 900 | 60 saniye |
Eylemler
| Arşivi klasöre ayıkla |
Bu işlem bir arşiv dosyasını bir klasöre ayıklar (örnek: .zip). |
| Dosya içeriğini alma |
Bu işlem bir dosyanın içeriğini alır. |
| Dosya meta verilerini alma |
Bu işlem bir dosyanın meta verilerini alır. |
| Dosya oluşturma |
Bu işlem bir dosya oluşturur. Dosya oluşturulduktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın. |
| Dosyayı kopyalama |
Bu işlem bir dosyayı FTP sunucusuna kopyalar. Bir dosya kopyalandıktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın. |
| Dosyayı sil |
Bu işlem bir dosyayı siler. |
| JSON dosyasını güncelleştirme |
Bu işlem bir dosyayı güncelleştirir. Bir dosya güncelleştirildikten hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Son güncelleştirilen dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın. |
| Klasördeki dosyaları listeleme |
Bu işlem, bir klasördeki dosyaların ve alt klasörlerin listesini alır. |
| Kök klasördeki dosyaları listeleme |
Bu işlem, kök klasördeki dosyaların ve alt klasörlerin listesini alır. |
| Yolu kullanarak dosya içeriği alma |
Bu işlem, dosya yolunu kullanarak dosyanın içeriğini alır. |
| Yolu kullanarak dosya meta verilerini alma |
Bu işlem, dosya yolunu kullanarak dosyanın meta verilerini alır. |
Arşivi klasöre ayıkla
Bu işlem bir arşiv dosyasını bir klasöre ayıklar (örnek: .zip).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kaynak arşiv dosyası yolu
|
source | True | string |
Arşiv dosyasının yolu |
|
Hedef klasör yolu
|
destination | True | string |
Hedef klasörün yolu |
|
Üzerine?
|
overwrite | boolean |
'true' olarak ayarlanırsa hedef dosyaların üzerine yazar |
|
|
Klasör oluşturulsun mu?
|
createFolders | boolean |
'true' olarak ayarlanırsa arşivden klasörleri ayıklar |
Döndürülenler
- response
- array of BlobMetadata
Dosya içeriğini alma
Bu işlem bir dosyanın içeriğini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya
|
id | True | string |
Dosya seçin |
|
İçerik Türü Çıkar
|
inferContentType | boolean |
Uzantıya göre içerik türünü çıkarsama |
Döndürülenler
Dosyanın içeriği.
- Dosya İçeriği
- binary
Dosya meta verilerini alma
Bu işlem bir dosyanın meta verilerini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya
|
id | True | string |
Dosya seçin |
Döndürülenler
Blob meta verileri
- Body
- BlobMetadata
Dosya oluşturma
Bu işlem bir dosya oluşturur. Dosya oluşturulduktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Klasör yolu
|
folderPath | True | string |
Klasör seçin |
|
Dosya adı
|
name | True | string |
Dosyanın adı |
|
Dosya içeriği
|
body | True | binary |
Dosyanın içeriği |
|
Tüm dosya meta verilerini alma
|
ReadFileMetadataFromServer | boolean |
Dosya oluşturma tamamlandıktan sonra SFTP sunucusundan tüm dosya meta verilerini alın. Bu yanlışsa, son değiştirme zamanı gibi bazı meta veri özellikleri döndürülmeyebilir. |
Döndürülenler
Blob meta verileri
- Body
- BlobMetadata
Dosyayı kopyalama
Bu işlem bir dosyayı FTP sunucusuna kopyalar. Bir dosya kopyalandıktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kaynak url'si
|
source | True | string |
Kaynak dosyanın URL'si |
|
Hedef dosya yolu
|
destination | True | string |
Hedef dosya adı da dahil olmak üzere hedef dosya yolu |
|
Üzerine?
|
overwrite | boolean |
'true' olarak ayarlanırsa hedef dosyanın üzerine yazar |
Döndürülenler
Blob meta verileri
- Body
- BlobMetadata
Dosyayı sil
Bu işlem bir dosyayı siler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya
|
id | True | string |
Dosya seçin |
JSON dosyasını güncelleştirme
Bu işlem bir dosyayı güncelleştirir. Bir dosya güncelleştirildikten hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Son güncelleştirilen dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya
|
id | True | string |
Dosya seçin |
|
Dosya içeriği
|
body | True | binary |
Dosyanın içeriği |
Döndürülenler
Blob meta verileri
- Body
- BlobMetadata
Klasördeki dosyaları listeleme
Bu işlem, bir klasördeki dosyaların ve alt klasörlerin listesini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Klasör
|
id | True | string |
Klasör seçin |
Döndürülenler
- response
- array of BlobMetadata
Kök klasördeki dosyaları listeleme
Bu işlem, kök klasördeki dosyaların ve alt klasörlerin listesini alır.
Döndürülenler
- response
- array of BlobMetadata
Yolu kullanarak dosya içeriği alma
Bu işlem, dosya yolunu kullanarak dosyanın içeriğini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya yolu
|
path | True | string |
Dosya seçin |
|
İçerik Türü Çıkar
|
inferContentType | boolean |
Uzantıya göre içerik türünü çıkarsama |
Döndürülenler
Dosyanın içeriği.
- Dosya İçeriği
- binary
Yolu kullanarak dosya meta verilerini alma
Bu işlem, dosya yolunu kullanarak dosyanın meta verilerini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dosya yolu
|
path | True | string |
Dosya seçin |
Döndürülenler
Blob meta verileri
- Body
- BlobMetadata
Tetikleyiciler
| Bir dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler) |
Bu işlem, bir klasöre bir veya daha fazla dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Bu tetikleyici yalnızca dosya meta verilerini getirir. Dosya içeriğini almak için "Dosya içeriğini al" işlemini kullanabilirsiniz. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır. |
| Dosya eklendiğinde veya değiştirildiğinde [KULLANIM DIŞI] |
Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Tetikleyici hem dosya meta verilerini hem de dosyanın içeriğini getirir. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. 50 megabayttan büyük dosyalar tetikleyici tarafından atlanır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır. |
Bir dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler)
Bu işlem, bir klasöre bir veya daha fazla dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Bu tetikleyici yalnızca dosya meta verilerini getirir. Dosya içeriğini almak için "Dosya içeriğini al" işlemini kullanabilirsiniz. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Klasör
|
folderId | True | string |
Klasör seçin |
|
Döndürülecek dosya sayısı
|
maxFileCount | integer |
Tek tetikleyici çalıştırması (1-100) ile döndürülecek en fazla dosya sayısı. 'Bölme Açık' ayarının tetikleyiciyi her öğeyi ayrı ayrı işlemeye zorlayabileceğini unutmayın. |
Döndürülenler
Blob meta verileri
- Dosya Listesi
- BlobMetadata
Dosya eklendiğinde veya değiştirildiğinde [KULLANIM DIŞI]
Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Tetikleyici hem dosya meta verilerini hem de dosyanın içeriğini getirir. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. 50 megabayttan büyük dosyalar tetikleyici tarafından atlanır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Klasör
|
folderId | True | string |
Klasör seçin |
|
Dosya içeriği ekle
|
includeFileContent | boolean |
True olarak ayarlanırsa, tetikleyici yanıtıyla birlikte dosya içeriği de alınır |
|
|
İçerik Türü Çıkar
|
inferContentType | boolean |
Uzantıya göre içerik türünü çıkarsama |
Döndürülenler
Dosyanın içeriği.
- Dosya İçeriği
- binary
Tanımlar
BlobMetadata
Blob meta verileri
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kimlik
|
Id | string |
Dosya veya klasörün benzersiz kimliği. |
|
İsim
|
Name | string |
Dosya veya klasörün adı. |
|
Gösterim Adı
|
DisplayName | string |
Dosya veya klasörün görünen adı. |
|
Yol
|
Path | string |
Dosya veya klasörün yolu. |
|
SonDeğiştirildi
|
LastModified | date-time |
Dosya veya klasörün son değiştirildiği tarih ve saat. |
|
Boyut
|
Size | integer |
Dosya veya klasörün boyutu. |
|
Medya Türü
|
MediaType | string |
Dosya veya klasörün medya türü. |
|
IsFolder
|
IsFolder | boolean |
Blob'un bir klasör olup olmadığını belirten boole değeri (true, false). |
|
ETag (İngilizce)
|
ETag | string |
Dosya veya klasörün etiketi. |
|
FileLocator
|
FileLocator | string |
Dosya veya klasörün dosya bulucu. |
ikili
Bu, 'ikili' temel veri türüdür.