Sessizce bir sunucu tarafı komut dosyası kullanarak bir varsayılan yerel dir şey indirmek mümkün mü?

4 Cevap php

Ben mümkün ya da değil? Birisi bana yardımcı olabilir Umut iyi bir solution.Is bulamıyorum php veya python.But gibi bir şey kullanarak, herhangi bir pop-up pencere olmadan sadece bir ziyaret, bir url yerel makineye sunucudan şey indirmek gerekiyor.

4 Cevap

Hayır onlara açık bir tercih vermeden kendi makine dosyalarını indirmek için kullanıcının gizlilik ihlali olurdu. Sen bile Java veya Flash ile, normal (varsayılan ayarlar) web tarayıcınızda bunu yapamazsınız.

Soru belirtildiği gibi, ben talimatları drive-by downloads uygulamak için soran olarak yorumlamak gerekir. Ayrıca bakınız önceki soru http://stackoverflow.com/questions/2226177/how-to-download-files-to-a-default-dir-without-poping-an-option-window-in-flex

Yanılıyorsam lütfen beni düzeltin.

Eğer web sitenizde bir bağlantı sağlamak istiyoruz ve bir kullanıcı tıkladığında hemen bir şey indirmeye başlamak istiyor musunuz?

If that is what you want all you have to do is to set the appropriate http header. Let's say you want to provide an xml file for download:

header('Content-type: application/xml');
header('Content-Disposition: attachment; filename="downloaded.xml"');

//now output something:
readfile('the_file.xml'); // or you generate the document dynamically - it doesn't matter

(Please try to be a little more specific in your questions)

Ben Internet Explorer'da bir ActiveX denetimini kullanmak sanırım, ama hala o halletmek için güvenlik hakları gerekir.