Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
922
Tıklama
0
Öne Çıkarma
Asp İmage Upload Acil Yardım
K
18 yıl
Yüzbaşı
Konu Sahibi

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 >

K
18 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar bir cevap alamayacakmıyım?


Bu mesaja 1 cevap geldi.
R
18 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
S
18 yıl
Yüzbaşı

Upload.OverwriteFiles=False


yazarsan üzerine yazmaz.

kolay gelsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.