Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    nuovamnete File not found

    ragazzi ho questa stringa

    codice:
    foto1 = "C:\Documents and Settings\Fabio Mazzola\Documenti\Immagini\23ottobre2005\CAM_0272.JPG"
    
    remane = nome ricavato dal conteggio dei file nella cartella + 1
    
    'carico il file foto1
    FileObject.CopyFile "" & foto1 & "", "D:\Inetpub\webs\elesisbiz\public\" & rename & ""
    foto1 = "D:\Inetpub\webs\elesisbiz\public\" & rename & ""
    foto1 = replace(foto1, "D:\Inetpub\webs\elesisbiz\public\", "http://www.elesis.biz/public/" )
    quando eseguo lo script
    mi da questo errore

    Microsoft VBScript runtime error '800a0035'

    File not found

    /autocenter/site/admin/ins.asp, line 34
    la linea 34 è questa
    codice:
    FileObject.CopyFile "" & foto1 & "", "D:\Inetpub\webs\elesisbiz\public\" & rename & ""

    la cartella ha gia i permessi di lettura / scrittura.

    HELP!!

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Stampa a video il file.systemobject e vedi cosa ti tira fuori. Probabilmente non dai l'estensione.......

  3. #3
    da solo il nome del file

    non la stringa da dove devo copiarlo...

    mi spiego...

    dovrebbe funzionare cosi

    codice:
    'file che deve essere copiato
    foto1 = "C:\Documents and Settings\Fabio Mazzola\Desktop\AutoCenter_ARUBA\file.jpg"
    FileObject.CopyFile "" & foto1 & "", "D:\Inetpub\webs\elesisbiz\public\file.jpg"
    giusto?

    che succede che il file viene caricato solo col nome: file.jpg e credo capiti una situazione del genere:


    codice:
    FileObject.CopyFile "file.jpg", "D:\Inetpub\webs\elesisbiz\public\file.jpg"
    e quindi [giustamente] il path non è valido!

    Il codice anteposto per il tarttamento della variabile è il seguente.

    codice:
    'inizializzo il fileobject
    Dim FileObject
    Set FileObject=CreateObject("Scripting.FileSystemObject")
    
    'dichiaro la var
    dim foto1
    foto1 = request.Form("foto1")
    
    'conto i file nella dir
    Set folderObject = FileObject.GetFolder("D:\Inetpub\webs\elesisbiz\public\")
    Set filesObject = folderObject.Files 
    conto=0
    For Each file In filesObject
    conto=conto+1
    Next
    
    'prendo l'estenzione
    dim tipo
    tipo = right(foto1, 4)
    
    'controllo se il campo è pieno
    If foto1 <> "" Then
    
    'gli do il nome
    dim rename
    rename = "FOTO_" & conto +1
    
    'lego le due cosi da avere nomegfile.estensione
    rename = rename & tipo
    
    'carico il file foto1
    FileObject.CopyFile "" & foto1 & "", "D:\Inetpub\webs\elesisbiz\public\" & rename & ""
    
    'do il path alla variabile
    foto1 = "D:\Inetpub\webs\elesisbiz\public\" & rename & ""
    
    'sostituisco poi il path con un url per browser da dare al campo di db
    foto1 = replace(foto1, "D:\Inetpub\webs\elesisbiz\public\", "http://www.elesis.biz/public/" )
    
    else
    
    'se la foto non è selezionata gli do un valore fisso che è un img "FOTO NON DISPONIBILE"
    foto1 = "http://www.elesis.biz/autocenter/site/img/not.gif"
    
    End If

    dopo di che inserisco i files nel db.

    cosa potrebbe essere???
    HELP :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.