• 25-08-2012, 03:01:03
    #1
    arkadaşlar upload olayını dha önce hiç yapmadım ama şimdi ufak bir işim düştüğü için yapmam gerekiyor. hostu aldığım yere sordum ASPUpload bileşeni varmış hostta. nette arattım aspupload bileşeniyle ilgili bir örnek buldum ama hata veriyor.

    kodlar şunlar;

    form.asp
    <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload.asp">
    <INPUT TYPE=FILE SIZE="20" NAME="Dosya"><BR>
    <INPUT TYPE="SUBMIT" VALUE="Yükle">
    </FORM>
    upload.asp
    <%
    Set Upload = Server.CreateObject("Persits.Upload")
    
    Upload.SetMaxSize 50000, True
    
    On Error Resume Next
    
    Upload.Save Server.MapPath("\images\") 
    
    If Err.Number = 8 Then
       Response.Write "Dosya çok büyük lütfen boyutu az bir dosya seçin."
    Else
       If Err <> 0 Then
          Response.Write "Hata oluştu: " & Err.Description
       Else
          Response.Write "Dosya başarıyla gönderilmiştir. !"
       End If
    End If
    %>
    verdiği hata
    Hata oluştu: The system cannot find the path specified.
    neden böyle yapıyor arkadaşlar bu? bileşenler hakkında hiç bir bilgim yok.
  • 25-08-2012, 03:08:27
    #2
    Upload.Save Server.MapPath("\images\")

    yerine

    Upload.Save "C:\Inetpub\vhosts\siteismi.com\httpdocs\images\"

    dener misin
  • 25-08-2012, 03:12:14
    #3
    bassedas adlı üyeden alıntı: mesajı görüntüle
    Upload.Save Server.MapPath("\images\")

    yerine

    Upload.Save "C:\Inetpub\vhosts\siteismi.com\httpdocs\images\"

    dener misin
    şimdi oldu hocam tamamdır. dediğin şekilde direk yazıp ftpye attım dosyayı. upload klasörünün içindeydi images klasörü onu düzeltince yolladı. çok sağol.
  • 25-08-2012, 03:13:34
    #4
    PetitJoueur adlı üyeden alıntı: mesajı görüntüle
    Hata oluştu: The system cannot find the path specified.

    aynı hatayı verdi hocam. ASPupload bileşeni ile Persist bileşeni aynı şey mi?
    değil.
  • 25-08-2012, 09:06:03
    #5
    Üyeliği durduruldu
    Server.MapPath("images") kullan, directory kullanmana gerek yok
  • 26-08-2012, 12:03:25
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    images klasörüne yazma izni verdiğinden emin olmalısın ve en önemlisi MapPath içine sadece klasörün ismini yazmışsın, yükleyeceğin dosya veya resmin ismini ve uzantısınıda yazmalısın.

    Örneğin;
    Upload.Save Server.MapPath("\images\"&Upload.Form("dosya")&"") şeklinde