Mediafire dosya upload sitesini web sitelerimiz için kullanmak

AhmetYasir

Asistan
Katılım
5 Şubat 2012
Mesajlar
202
Reaksiyon puanı
1
Puanları
18
Mediafire, hertürlü dosyayı direct olarak upload etmemize izin veren ayrıca çok ta kullanışlı bir site. 50 GB ücretsiz depolama alanı var.

Bu sitede dosyalarımız ""205.196.120.161/u1mghi9ja9ng/totx2czt5gtnlec/sevimlicanavarlar.flv"" gibi bir adreste bulunuyor. Fakat biz mesela bu videoyu web sitemizde kulanmak istiyoruz, oradaki /u1mghi9ja9ng/ kısmı ara sıra değişen bir kısım.

Sanırım bu biz web sitelerimizde kullanamayalım diye bir güvenlik önlemi. Ben bu sorunu Action Script 3.0 ile kod yazarak çözdüm. Action Script bilgisi olmayanlar da açıklamalara bakarak anlayabilirler ve başka bir dile uyarlayabilirler.



Kod:
//yeni bir yükleyici oluşturalım. .html olan uzantısını .txt yaptığınızı düşünün yani. datasını yüklüyor
var loader:URLLoader= new URLLoader
//videonun indirme linkinin bulunduğu adres
loader.load(new URLRequest("http://www.mediafire.com/?rguv4lgb5lrqf6s"))
//yükleme tamamlanınca;
loader.addEventListener(Event.COMPLETE,yuklendi)
//bu kodlar çalışsın.
function yuklendi(e:Event)
{
    //dat adında bir yazı değişkeni oluşturdum. bu yazı, hedefin data sı olsun dedim.
    var dat:String=e.target.data
    //.flv uzantılı dosyanın linkide bu yazı olacak
    var site:String=new String
    //html kodlarını daha önce incelemiştim. "kNO = "dan 7 harf sonra http:// başlıyor.
    //ve 73 harf lik bir video url si var. substr yazılardan bölüm çıkartmamıza yarıyor.
    //kaçıncı harfden itibaren kaç harf alacağımızı bu kodlarla anlattık.
    site=dat.substr(dat.search("kNO = ")+7,73)
    //site linki doğrumu trace ile bi çıktı alalım.
    trace(site)
    //sahneye eklediğimiz hazır video component inin source yani hedefini bu adres yapalım.
    film.source=site
}


Kimler kullanır bilmem ama, 50 GB güzel bir boyut. Özellikle video içeriği bol olan bir site yapmak isteyenler bu yöntemi kullanabilirler.

Swf uzantılı yayınlayınca nedense internet sitesinin datasını çekmedi :S Flash'ın içine ctrl+enter ile çalıştırınca çekiyor. Exe uzantılı yayınlayıncada çekiyor. Bu sorunu bir şekilde çözmeliyim.. O zaman iş bitecek.
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,329
Reaksiyon puanı
3,156
Puanları
1,358
maalesef mediafire da bozmaya başladı.
her efsanenin bir sonu vardır :(
 
Katılım
3 Mart 2007
Mesajlar
29,198
Reaksiyon puanı
2,148
Puanları
7,358
Trafiği fazla yoğun olmazsa dropbox public klasörü iş görür.
 

AhmetYasir

Asistan
Katılım
5 Şubat 2012
Mesajlar
202
Reaksiyon puanı
1
Puanları
18
Pcde ki dosyaları internetteki buluta senkronize etme özelliği

Anladım teşekkürler ama yinede web sitelerinde gösterilecek büyük videoları olanlar vs. kullanabilirler bu yöntemi tek sıkıntı flashın sanırım internet sitesinin datasını çekmek istediğimde niye istiyon la napcan gibi bi şekilde çekmiyor. Resimleri ve direk videonun .flv li uzantılı olanını yüklüyor. O sıkıntı çözülürse iş tamam.

Bakın böyle oluyor, gidin bu adrese, http://www.mediafire.com/?rguv4lgb5lrqf6s
ylmdfhgi.png

Alttaki kısma linki yapıştırıp tamam deyin. Çalışır ama biraz süre geçtikten sonra konumu değiştirildiğinden dolayı çalışmaz. Ben bu olayı çözmeye çalışmıştım. Ah bide sitenin datasını çekse içine iş bitecek.
[FLASH]http://s14.directupload.net/images/130111/s8unwzdz.swf[/FLASH]
 

AhmetYasir

Asistan
Katılım
5 Şubat 2012
Mesajlar
202
Reaksiyon puanı
1
Puanları
18
Mediafire a gelen capctha ile dosyaya erişim özelliği sayesinde artık işe yaramaz muhtemelen. Benim yüzümden getirdiler heralde :P O değilde niye 1 cümle capctha yazılıyor :/
 
Üst