Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Upload file zip
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cali1981 Super User • ultima modifica di

      Ciao, aruba ti permette di scrivere solo dentro public. Se le cartelle che dici sono dentro public ok. Cosa devi inserire nelle pagine? un file linkato o altro?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        sindak07 User • ultima modifica di

        Il problema è che il pannello di controllo che deve essere messo a disposizione dell'amministratore del sito ( che non ne capisce di codice) gli deve permettere di fare l'upload di un file dal pc locale e inserirlo nella cartella public e poi, in automatico, inserire un link nella pagina privata dell'utente che permetta di scaricare quel file.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cali1981 Super User • ultima modifica di

          Ok, allora non ci sono problemi, basta che gli presenti una lista di pagine e fai selezionare quella che vuole lui, poi metti nel db un riferimento file - id utente, e nella pagina dell'utente x selezioni tutti i suoi file

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sindak07 User • ultima modifica di

            mmmm non ho ben capito!!

            Per caso hai qualche script di esempio giusto per vedere un pò di codice??

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cali1981 Super User • ultima modifica di

              No per questo caso no. Ma non è difficile comunque. Il database innanzitutto ce l'hai fatto? O preferisci non usarlo?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sindak07 User • ultima modifica di

                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?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cali1981 Super User • ultima modifica di

                  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.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    sindak07 User • ultima modifica di

                    quindi dopo che ho fatto l'upload nella cartella public dovrei prendermi il percorso del file è fare un'insert nella tabella giusto?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cali1981 Super User • ultima modifica di

                      Si esatto

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • S
                        sindak07 User • ultima modifica di

                        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 bytBinaryData

                        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(".\public") & ""
                        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:<BR><BR>
                        <A href="public<%=sFileName%>">public<%=sFileName%></A>

                        come faccio a fare un'insert nella tabella passandogli il percorso??

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cali1981 Super User • ultima modifica di

                          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?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • S
                            sindak07 User • ultima modifica di

                            si esatto dovre specificare anche l'utente !!

                            qualche suggerimento ^__^ ??

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cali1981 Super User • ultima modifica di

                              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.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • S
                                sindak07 User • ultima modifica di

                                ok vedo se riesco 🙂 ti faccio sapere !!

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cali1981 Super User • ultima modifica di

                                  Ok facci sapere se ci sono problemi

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  Caricamento altri post
                                  Rispondi
                                  • Topic risposta
                                  Effettua l'accesso per rispondere
                                  • Da Vecchi a Nuovi
                                  • Da Nuovi a Vecchi
                                  • Più Voti