Merhaba arkadaşlar.
stackoverflow un ve benzeri sitelerinde kullandığın imgur Api yönetminden bahsedeceğim.
Açıkçası çoklu paylaşım sitelerinde server da resimlerinizin yer kaplamasını istemiyorsanız sizde imgur un Api hizmeti ile kullanıcılarınızın upload larını orada tutabilirsiniz.
Senaryo nasıl çalışıyor:
https://imgur.com/register/api_anon
Buadrese gidiyoruz ve kayıt olarak apimizi oluşturuyoruz. Generiz Handler ımıza Api key imizi giriyoruz.
File upload dan gelen byte biçiminde ContentLength değerini alıyoruz.Daha sonra bu degerimizi Base64 e çeviriyoruz ve HttpWebRequest ile verimizi gönderiyoruz. Sonuç olarak da bize bir xml çıktı veriyor. Dönen değeri StreamReader ile okuyoruz Dönen sonuçlar xml olduğu içinde Yeni bir XmlDocument yaratıp verileri alıp XmlNodeList ile dönen sonuçlarımızı okuyoruz. İşlemlerimiz bukadar :)
Ben Jquery ile yaptığım için Generic Handler kullandım daha caf caflı olsun diye :)
Download_Click