.net ile web sayfasına dosya yükleme

Windows masaüstü uygulamasından bir web sayfasının kaynak kodunu almak oldukça kolay.  Bir webclient oluşturup kaynak kodunu çekebilirsiniz. Fakat .net ile web sayfasına dosya yükleme (httppost) olayı bundan bir tık ötesini gerektiriyor.Windows forms, wpf ya da console uygulamanızdan bir web sayfasına post etme işlemi için aşağıdaki fonksiyonu kullanabilirsiniz.

Parametreler:

url: Post edilecek web adresi (http ile),
file : gönderilecek dosya yolu (mappath ile),
paramName : gönderilecek dosyanın input adı (html input type=”file” name=”paramName” )
contentType: gönderilecek içerik tipi, text/plain, text/xml gibi,
nvc: post edilen dosya yanında parametre gönderilecekse post adı & değeri ikilileri bir namevaluecollection içerisinde gönderilir.

Oldukça basit, uzun sürecek işlemleriniz için async fonksiyon olarak tanımlayabilirsiniz.

Karşı sitenin dosya yüklemeye hazır olduğundan emin olmalısınız.

İyi çalışmalar.

Beğen  
Yazar

Makine mühendisliği mezunu bir yazılım uzmanıyım. Otomasyon ve back-end programlama üzerine çalışmaktayım. .net, MVC, ve PHP ile web, masaüstü, ve mobil uygulamalar geliştirmekteyim.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir