Visualizzazione dei risultati da 1 a 5 su 5

Discussione: upload file

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96

    upload file

    Salve a tutti, premetto che so ben poco di asp, anzi quasi nulla.
    Ho un piccolo problema, anzi due....ma procediamo solo con il primo per ora....

    Devo fare un upload di un file, non mi importa l'estensione, file di testo più precisamente un CV, ho scaricato questo script:

    http://asp.html.it/script/vedi/3701/upload-senza-com/

    metto tutti i miei file nel server...faccio le prove, mi dice che il file è stato uppato, ma non lo vedo da nessuna parte....

    Qualche anima pia mi può aiutare???
    grazie.

    vi posto anche il codice dei file

    todatabase.asp

    <%
    Dim oUpload
    Dim oField
    Dim oConn
    Dim oRs
    Dim sSQL
    Dim sFileName

    Set oUpload = New clsUpload
    Set oFile = oUpload("File1")

    ' parse the file name
    sFileName = oFile.FileName
    If Not InStr(sFileName, "\") = 0 Then
    sFileName = Mid(sFileName, InStrRev(sFileName, "\") + 1)
    End If

    Set oConn = Server.CreateObject("ADODB.Connection")
    Set oRs = Server.CreateObject("ADODB.Recordset")

    oConn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("./") & "\Upload.mdb"

    sSQL = "SELECT FileID, FileName, FileSize, ContentType, BinaryData FROM Files WHERE 1=2"

    oRs.Open sSQL, oConn, 3, 3

    oRs.AddNew

    oRs.Fields("FileName") = sFileName
    oRs.Fields("FileSize") = oFile.Length
    oRs.Fields("ContentType") = oFile.ContentType
    oRs.Fields("BinaryData").AppendChunk = oFile.BinaryData & ChrB(0)

    oRs.Update

    oRs.Close

    sSQL = "SELECT Top 1 FileID, FileName From Files Order By FileID Desc"
    oRs.Open sSQL, oConn

    If Not oRs.EOF Then

    %>
    File has been saved in database. View this file:


    <%=oRs(1)%>
    <%
    End If

    Set oRs = Nothing
    Set oConn = Nothing

    Set oFile = Nothing
    Set oUpload = Nothing
    %>


    tofilesystem

    <%
    Dim oUpload
    Dim oFile
    Dim sFileName
    Dim oFSO
    Dim sPath
    Dim sNewData
    Dim nLength
    Dim bytBinaryData
    Dim sPath

    Const nForReading = 1
    Const nForWriting = 2
    Const nForAppending = 8

    ' grab the uploaded file data
    Set oUpload = New clsUpload
    Set oFile = oUpload("File1")

    ' parse the file name
    sFileName = oFile.FileName
    If Not InStr(sFileName, "\") = 0 Then
    sFileName = Mid(sFileName, InStrRev(sFileName, "\") + 1)
    End If

    ' Convert the binary data to Ascii
    bytBinaryData = oFile.BinaryData
    nLength = LenB(bytBinaryData)
    For nIndex = 1 To nLength
    sNewData = sNewData & Chr(AscB(MidB(bytBinaryData, nIndex, 1)))
    Next

    ' Save the file to the file system
    sPath = Server.MapPath(".\Uploads") & "\"
    Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
    oFSO.OpenTextFile(sPath & sFileName, nForWriting, True).Write sNewData
    Set oFSO = Nothing

    Set oFile = Nothing
    Set oUpload = Nothing
    %>
    File has been saved in file system. View this file:


    Uploads\<%=sFileName%>

    Secondo il mio modesto parere c'è qualcosa di inesatto.....o da cambiare...
    Grazie a tutti anticipatamente

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti il link alla pagina online.
    1) - Sicuro dei percorsi delle cartelle?
    2) - Sei hostato (spazio web) su aruba?
    3) - Hai dato i permessi di lettura e di scrittura alla cartella di destinazione dei file?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96
    Questo è il link della pagina online:

    http://www.sobetservizi.it/app/xx/default.asp

    i percorsi dovrebbero essere ok
    non sono su aruba
    permessi??

    grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quale dei due script usi?
    Il primo "salva" (in modo virtuale) l'immagine in un database, il secondo in una cartella del sito.
    Ma sei sicuro che lo spazio supporti asp? e di essere su server window e iss installato?
    Perché se provi la pagina d'esempio restituisce il codice asp <%....%> come se il server non lo supportasse.... :master:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    dopo esserti accertato che il server supporti asp,

    controlla come hai scritto la pagina asp:
    vedo nel codice "cose che non doveri vedere"

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 © 2026 vBulletin Solutions, Inc. All rights reserved.