Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » ASP » ASP ile dosya download kontrolü


Yanıt
 
LinkBack Seçenekler
Old 01.07.2004   #1 (permalink)
delizeka
 
delizeka's Avatar
 
Üyelik Tarihi: 22.04.2003
Yer: İstanbul
Yaş: 26
Mesaj: 112
ASP ile dosya download kontrolü

Merhaba,

benim iki tane sorum olacak:

1- Bazı sitelerde bir dosyayı download etmeye çalıştığınızda (mesela download.com'dan) size "download işleminin otomatik olarak başlayacağını belirten bir sayfa ile karşılaşıyorsunuz. Ve gerçekten az sonra windows'un download penceresi açılıyor. Bu nasıl yapılıyor? ASP ile bir yönlendirmemi var?

2- Bir dosyanın sitemizde kullanıcılarımız tarafından download edilmesini istiyoruz.Ancak hangi kullanıcının dosyayı ne zaman aldığını da takip etmek istiyoruz. Nasıl yaparız?

Teşekkürler
delizeka şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #2 (permalink)
Taci TIRSAK
 
Üyelik Tarihi: 20.06.2002
Yer: Bursa
Yaş: 31
Mesaj: 294
Re: ASP ile dosya download kontrolü

merhaba,

1. genelde bu tip yönlendirmeler için ya metatag kullanılıyor yada js ama en basiti metag ile refresh yönetimidir ki şu şekilde kullanmanız kafi gelecektir.
Kod:
<meta http-equiv="refresh" content="10;URL=dosya.zip">
bunun anlamı sayfa 10 sn sonra dosya.zip dosyasına yönlendirilecek, eğer yönlendirme yaptığınız dosya herhangi bir web sayfası ise browser görüntüler, download edilebilir bir dosya ise (.zip,.rar,.mp3 gibi) o zaman download başlar.

2. sadece download edilme sayısını tutacaksanız dosya isimlerini bir veritabanında tutmanız bu işlem için yeterli olacaktır, sayfa içinde önce veritabanına bağlanır sayıyı +1 yapar dosya adına yukardaki metatag ile yönlendirme yaparsınız

ancak download sayısı ile birlikte hangi üyenin ne zaman indirdiği gibi istatistiklere de ihtiyacınız varsa, o zaman 2 ayrı tabloda işlem yapmalısınız, önce yukardaki gibi dosya adını bir tablodan alıp sayıyı +1 yaparsınız, sonra ilgili dosyanın ID si ile ikinci bir tabloya bağlanır ve download eden kullanıcının istediğiniz bilgilerini kaydedersiniz

kolay gelsin ...
Taci TIRSAK şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #3 (permalink)
absconder
 
absconder's Avatar
 
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,897
Re: ASP ile dosya download kontrolü

ek olarak, şöyel bir durumu hatırlatmakta yarar görüyorum :

download edilecek dosya http://www.siteadi.com/dosya.zip şeklinde erişilirse bunun için download kontrolü olmayabilir/yapılamayabilir. bunun yerine download edilecek dosyalar ziyaretçilerin ulaşamayacağı/bilemeyeceği virtual bir klasöre yerleştirilir, uyelik yada ziyaret durumlarına göre bu virtual klasör adı ile birlikte download edilmesine izin verilmelidir. aksi halde bazı durumlarda anlamsız kalabilir.

bu FSO ile yapılabilir.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com
absconder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #4 (permalink)
delizeka
 
delizeka's Avatar
 
Üyelik Tarihi: 22.04.2003
Yer: İstanbul
Yaş: 26
Mesaj: 112
Re: ASP ile dosya download kontrolü

Cevaplarınız için teşekkür ederim.

İkinci soruma vermiş olduğunuz cevaplarla ilgili aklıma takılan bir nokta var: Belki uçuk bir düşünce olabilir ama öyle birşey yapalım ki kullanıcının dosyayı download edip etmediğinden emin olalım. Yani bir zip dosyasını istediğimiz metotlarla download etmeye başladığı zaman bitişine kadar takip edelim. Eğer dosya başarı ile karşı tarafa ulaşırsa veritabanında bulunan download sayısını bir artıralım, eğer aksi bir durum olursa(mesela interneti kesildi kullanıcının ya da "cancel" diyerek indirmekten vazgeçti) sayıyı artırmayalım.

Bunun için aklıma, download başladığında açılan, download bitene kadar içeriği gelmeyen bir sayfa yapmak geliyor. Sadece düşünce aşamasında. Acaba JavaScript bu kadar kabiliyetli midir? Yorumlarınızı bekliyorum.
delizeka şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #5 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,268
Re: ASP ile dosya download kontrolü

JS bunun için güvenli değildir ve pek zordur. Bunun için gene ASP binarywrite kullanılabilir, artı binarywirte işlemi bittiğinde de db' ye ok dir diye yazdırma şansın var.
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #6 (permalink)
delizeka
 
delizeka's Avatar
 
Üyelik Tarihi: 22.04.2003
Yer: İstanbul
Yaş: 26
Mesaj: 112
Re: ASP ile dosya download kontrolü

Tam olarak anladığımı söyleyemem, binarywrite nasıl kullanılır. Biraz daha açarsanız sevinirim.

Teşekkürler..
delizeka şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 01.07.2004   #7 (permalink)
nothingrows
 
Mesaj: n/a
Re: ASP ile dosya download kontrolü

<script>function f_start() { window.location = 'http://www.phyrix.com/download/WebTabs-1.0.0-TE.zip'}</script>


<script>setTimeout('f_start()', 2000)</script>

Son sorularla alakası olmasada böyle bişey bulmuştum zamanında.
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 02.07.2004   #8 (permalink)
blurise
 
blurise's Avatar
 
Üyelik Tarihi: 05.12.2003
Yer: İstanbul
Mesaj: 898
Re: ASP ile dosya download kontrolü

bir dosya var ve bunu download ettirmek istiyorsun ama kontrol olsun istiyorsun.

dosyanın fiziksel yeri c:\host\indir\myfile.zip

sen bir ASP scriptinde FSO ile bu dosyayı alıyor ve gelen stream i de Response.BinaryWrite ile yazıyorsun ve bir de Response.ContentType ı uygun bi değerle değiştiriyorsun (MIME types)

.zip için "application/x-zip-compressed"
.rar için "application/octet-stream"

gibi değerler var. Bu browserın dosyann türünü anlamasını sağlaıyor. Ve gelen veri de geçerli bir ZIP yapısıysa bunu rahatlıkla uygun programla açabiliyorsun.
__________________
Günce;
Zübeyr Dereli;
PGP Public Key;
blurise şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Yanıt

Etiketler
kontrolu , download , dosya , asp



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.2 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 06:28.