Şimdi Ara

dosya adı değişme hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
215
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <%

    Function degistir(uzantilar)
    uzantilar = Replace(uzantilar,".asp",".___")
    uzantilar = Replace(uzantilar,".aspx",".___")
    uzantilar = Replace(uzantilar,".htm",".___")
    uzantilar = Replace(uzantilar,".html",".___")
    uzantilar = Replace(uzantilar,".php",".___")
    degistir = uzantilar
    End function

    Dim objUpload
    Dim strFileName
    Dim strPath


    Set objUpload = New clsUpload
    strFileName = degistir(session.sessionID&"_"&objUpload.Fields("ozgecmis_dosya").FileName)
    strPath = Server.MapPath("uploaded") & "\" & strFileName
    objUpload("ozgecmis_dosya").SaveAs strPath
    Set objUpload = Nothing

    with response

    .write "<script language=javascript>"
    .write "opener.document.getElementById('ozgecmis_dosya').value='uploaded/"&strFileName&"'"
    .write "</script>"
    .write "<script language=javascript>"
    .write "opener.document.getElementById('dosyaBilgi').innerHTML='CV Dosyanyz,<br><a target=_blank href=uploaded/"&strFileName&"><b>"&strFileName&"</b></a><br>adyyla kaydedilmi?tir'"
    .write "</script>"
    .write "<script language=javascript>"
    .write "window.close()"
    .write "</script>"

    End with
    %>

    merhaba,
    yukarıdaki script kodlarıyla upload ettiğim dosyaların adını değiştiriyorum. upload edilen dosya adını "serkan.jpg" olarak varsayın. bu script dosyaları "654987_serkan.jpg" gibi önüne değişken alarak kaydediyor. sorun şu ki: ie'de sorunsuz çalışan bu script firefoxta çalışmıyor. hata da vermiyor ama dosyayı kaydederken uzantısını kaydetmiyor. sadece değişken adı çıkıyor. örnk: "654987_" gibi... bu sorun hakkında bilgisi olan varsa yardımını esirgemesin. şimdiden teşekkür ederim.







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.