> For the complete documentation index, see [llms.txt](https://docs.liman.dev/eklenti-gelistirme/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.liman.dev/eklenti-gelistirme/gelistirme/dosya-yuekleme-indirme.md).

# Dosya Yükleme, İndirme

Eklentinin eklendiği sunucudan Liman sunucusuna dosya indirmenin veya Liman sunucusundan karşı sunucuya dosya yüklemenin gerekli olduğu durumlarda kullanılabilecek iki fonksiyon Liman sisteminde tanımlanmıştır.

### putFile

Bu fonksiyon Liman sunucusundan karşı sunucuya dosya yükler.

| Argüman     | Açıklama                                 | Veri Tipi |
| ----------- | ---------------------------------------- | --------- |
| $localPath  | Liman sunucusundaki dosyanın konumu.     | string    |
| $remotePath | Karşı sunucuda dosyanın yükleneceği yol. | string    |

### getFile

Bu fonksiyon ise karşı sunucudan Liman sunucusuna dosya indirir.

| Argüman     | Açıklama                                     | Veri Tipi |
| ----------- | -------------------------------------------- | --------- |
| $localPath  | Liman sunucusunda indirilecek dosyanın yolu. | string    |
| $remotePath | Dosyanın karşı sunucudaki konumu.            | string    |
