lostyazilim
tr.link

Resim İndirme Linki

2 Mesajlar 6.751 Okunma
lstbozum
tr.link

bulutweb bulutweb Web & Grafik Tasarım Kullanıcı
  • Üyelik 17.09.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Web & Grafik Tasarım
  • Konum İzmir
  • Ad Soyad B** B**
  • Mesajlar 224
  • Beğeniler 33 / 61
  • Ticaret 10, (%100)
Merhaba arkadaşlar;
Umarım konuyu doğru yere açmışımdır.

Ziyaretçilerin site üzerinden bir resmi indirmelerini istiyorum.

İndir gibi bir link verdiğim zaman resmi tarayıcıda açıyor.
Ben resmi açmadan download etmesini istiyorum.

Bunu nasıl yapabilirim?
 

 

wmaraci
reklam

JpnTr26 JpnTr26 EskişehirSpor! Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Karabük
  • Ad Soyad Y** D**
  • Mesajlar 653
  • Beğeniler 319 / 175
  • Ticaret 3, (%100)
bi yerde gördüm işe yarıyor mu bilmiyorum ancak,
//kullanım şekli: indir.php?resim=1.jpg
$resim=$HTTP_GET_VARS['resim'];
$klasor = "smiley/";
header("Content-Type: application/gif");
$header="Content-Disposition: attachment; filename=".$resim.";";
header($header );
header("Content-Transfer-Encoding: binary");
@readfile($klasor.$resim);
echo "

<script>
function SaveAs ()
{
var save_name= '".$resim."';
save_name= escape(save_name);
document.execCommand('SaveAs',null,save_name)
}
</script>

";
?>

indir.php olarak kaydedin bu kodları, bu kodlarla aynı dizine smiley diye bir klasör oluşturun yada başka istediğiniz bir isimde olabilir ama kodlardaki smiley olan yeri değiştirmeniz gerekiyor. indirmek istediğiniz resmin ismini siteadi.com/indir.php?resim=resimismi.jpg olarak tarayıcıya kopyalayıp deneyin
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al