- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Upload file zip
-
Il database è fatto in access perchè non ha preso il pacchetto con MySql
Al momento ho solo una tabella dove faccio delle select (quando devono accedere all'area riservata,facendo controlli su user e pass) opp delle insert( creando nuove utenze)
riesci a darmi una mano?
-
Devi vedere se vuoi inserire un'altra tabella dove vai a mettere i files di cui fai l'upload (per mettere intendo solo inserire un riferimento, il file lo metti comunque in public). Io te lo consiglio. Quindi una volta che hai questa tabella inserisci un riferimento al file, quindi ad esempio, id, path e id utente. Nella pagina dell'utente vai a fare la select in questa tabella per quell'utente e visualizzi i files relativi, con link.
-
quindi dopo che ho fatto l'upload nella cartella public dovrei prendermi il percorso del file è fare un'insert nella tabella giusto?
-
Si esatto
-
Questo è il file che uso per fare l'upload nella cartella public
<!--#INCLUDE FILE="upload.class"-->
<%
Dim oUpload
Dim oFile
Dim sFileName
Dim oFSO
Dim sPath
Dim sNewData
Dim nLength
Dim bytBinaryDataConst 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(".\public") & ""
Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
oFSO.OpenTextFile(sPath & sFileName, nForWriting, True).Write sNewData
Set oFSO = NothingSet oFile = Nothing
Set oUpload = Nothing
%>
File has been saved in file system. View this file:<BR><BR>
<A href="public<%=sFileName%>">public<%=sFileName%></A>come faccio a fare un'insert nella tabella passandogli il percorso??
-
Il percorso è sFileName (tanto public c'è sempre senza che lo metti). Dovresti modificarlo un pò per far inserire anche l'utente se ho capito bene no?
-
si esatto dovre specificare anche l'utente !!
qualche suggerimento ^__^ ??
-
Puoi fare una select su tutti gli utenti (o su quelli che vuoi fare vedere) e mostrare una dropdown o radio list o analogo, per permettere di selezionare l'utente a cui associare il file. Poi recuperi il suo id e lo inserisci.
-
ok vedo se riesco ti faccio sapere !!
-
Ok facci sapere se ci sono problemi