Şimdi Ara

Asp İmage Upload Acil Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
847
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Arkadaşlar
    Asp image upload hakkında bir sıkıntım var.
    Elimde resim yükleme scripti mevcut ancak resim yüklerken aynı isimli başka bir resim daha önce yüklendiyse üzerine yazıyor ve eski resim siliniyor.Bununla ilgili değişik kodlar denedim ama olmadı.örneğin resmin ismini o anki saat ve saniye salise şeklinde olması gibi.FormatDateTime(Now),".","")," ",""),":","")
    Değiştirmek istediğim kod dilimi aşağıda.
    Filename kısmında bir ayarlama olması lazım ancak yapamadım.Yardımcı olursanız sevinirim.
    <% 
    Set Upload = Server.CreateObject("Persits.Upload")
    Upload.Save Server.MapPath(StrUploadAdminPathName)

    For Each File in Upload.Files

    If File.ImageType = "UNKNOWN" Then
    Response.Redirect "message.asp?Str2=" & Err.Description & "&Str1=" & Err.Number
    Response.End
    End If

    IntoSQL = "INSERT INTO TblPhotos "
    IntoSQL = IntoSQL & "(PID,StrImageThumb,StrHeight,StrWidth) "
    IntoSQL = IntoSQL & "VALUES "
    IntoSQL = IntoSQL & "('"& Upload.Form("PID") &"', "
    IntoSQL = IntoSQL & "'"& File.FileName &"', "
    IntoSQL = IntoSQL & "'"& File.ImageHeight &"', "
    IntoSQL = IntoSQL & "'"& File.ImageWidth &"')"
    ObjConn.Execute(IntoSQL)

    If Err <> 0 Then
    Response.Redirect "message.asp?Str2=" & Err.Description & "&Str1=" & Err.Number
    Response.End
    Else
    Response.Redirect "add_photo.asp?PID=" & Upload.Form("PID")
    Response.End
    End If

    Next

    Upload.Close()
    Set Upload = Nothing
    %>



    < Bu mesaj bu kişi tarafından değiştirildi kerimce -- 6 Şubat 2008; 20:16:17 >







  • Arkadaşlar bir cevap alamayacakmıyım?
  • yanlış hatırlamıyorsam ::

    File.Filename - "resim.jpg" gibi bir sring olmalı.
    zaman ayarı yapmak için
     
    Date zaman = new Date();
    zaman.getDate();

     
    String myName = File.Filename.subString( *** ) + zaman.toString() + ".jpg";
    // subString içindeki *** ların yerinde resim.jpg den ".jpg" stringini ayırmak istiyorum, argümanları ne şekilde hatırlamıyorum, ayarlarsın

    // veya substringlerle ugraşmak istemiyorum dersen, yüklenen file'ın orijinal isminden vazgeçersin bu şekilde
    String myName = "yuklenenresim" + zaman.toString() + ".jpg";


    kodların çalışıp çalışmadığını tam bilmiyorum, ama ana fikir olarak böyle olmalı, buna benzer.
    kolay gelsin
  • Upload.OverwriteFiles=False


    yazarsan üzerine yazmaz.

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