• 19-02-2010, 16:56:15
    #1
    Üyeliği durduruldu
    Selamlar,

    elimde bütün dosyalar http:// ile başlıyor yani URL olarak kayıtlı

    ben istiyorum ki URL adresini karşı tarafa göstermeden direk ID yazarak download ettireyim.

    yani down.asp?id=dosya1
    deyince
    örnek: http://www.microsoft.com/billgates/filetype.doc
    dosyasını çeksin download penceresinde gözükecektir buna sanıyorum bişey yapılmaz okadar da olsun ancak bunu nasıl yapacağımı bilemedim.

    en basit şekilde nasıl bunu yaparım örnek verebilecek bir asp ustası varmı

    teşekkürler.
  • 19-02-2010, 17:00:56
    #2
    İlk önce urlleri bir database'e atarsın daha sonra databese'e bağlanarak url yi alır ve redirect komutu ile işlemi gerçekleştirirsin.

    down.asp şu şekilde oluşturursun:

    Alıntı
    <%
    Set bag = Server.CreateObject("ADODB.Connection")
    bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DATABASE YOLU")
    %>
    <%
    id=Request.QueryString("id")

    Set maniak = Server.CreateObject("adodb.RecordSet")
    sql="SELECT * From TABLOADI WHERE id=" & id & ""
    maniak.open sql, bag, 1, 3
    %>

    <% Response.redirect maniak("url") %>
    buradaki maniak("url") ile dosya linklerinin alındığı sütün gösterilmiştir.
  • 19-02-2010, 17:22:42
    #3
    Üyeliği durduruldu
    yani manuel yazarsak
    response.redirect "http://www.dsfsdfsd.coım/sdada.doc"

    yazarsak dediğim olay gerçeklemişmişmi oluyor ?
  • 19-02-2010, 17:25:01
    #4
    Evet o şekil oluyor ama down.asp?id=1 yazınca gelmesini istiyorsan database kullanmalısın...