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. scaricare un database da una directory protetta
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cali1981 Super User • ultima modifica di

      @sherlock said:

      sì, da ftp sì, ma ho bisogno di creare per altri utenti della mia azienda la possibilità di farlo non tramite ftp, ma direttamente tramite un link... :arrabbiato:
      Non potresti fare uno script che ti legge il file e poi te lo ricopia sulla stream di risposta?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        sherlock User Attivo • ultima modifica di

        mi sembra un'ottima idea,ma non so come ralizzarlo!

        Marco

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          @sherlock said:

          mi sembra un'ottima idea,ma non so come ralizzarlo!

          Marco
          Innanzitutto, php, asp o asp.net?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sherlock User Attivo • ultima modifica di

            asp grazie!!

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              @sherlock said:

              asp grazie!!
              Prova così:

              
              <%@ Import Namespace="System.IO" %>
              <script language="vb" runat="server">
              
              Sub Page_Load(sender as Object, e as EventArgs)
              
                Dim strFile as String
                strFile = Server.MapPath("nomefile")
                Dim objStream as Stream = File.Open(strFile , FileMode.Open)
              
                Dim buffer(objStream.Length) as Byte
              
                objStream.Read(buffer, 0, objStream.Length)
              
                objStream.Close()
              
                Response.BinaryWrite(buffer)
              
              End Sub
              
              </script>
              
              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sherlock User Attivo • ultima modifica di

                mi dà questo errore...

                Active Server Pages error 'ASP 0221'
                Invalid @ Command directive
                /admin/mdb.asp, line 1
                The specified 'Import Namespace="System.IO" ' option is unknown or invalid.

                cosa può essere?
                grazie!

                Marco

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  @sherlock said:

                  mi dà questo errore...

                  Active Server Pages error 'ASP 0221'
                  Invalid @ Command directive
                  /admin/mdb.asp, line 1
                  The specified 'Import Namespace="System.IO" ' option is unknown or invalid.

                  cosa può essere?
                  grazie!

                  Marco
                  Quello sopra è codice vb per asp.net. Se cerchi in giro trovi qualcosa di analogo per asp.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    sherlock User Attivo • ultima modifica di

                    ...immagino, ma il problema è che non so nemmeno sotto cosa cercare!
                    scusami se ti stresso!
                    grazie,

                    Marco

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Prova questo:

                      Dim objStream
                        Set objStream = Server.CreateObject("ADODB.Stream")
                       
                        objStream.Type = adTypeBinary
                        objStream.Open
                        objStream.LoadFromFile Server.MapPath("prova.zip")
                       
                        Response.ContentType = "application/x-zip-compressed" ' se è zip, senò quello che vuoi!
                        Response.BinaryWrite objStream.Read
                       
                        objStream.Close
                        Set objStream = Nothing
                      

                      o questo

                       Response.Buffer = True
                      
                        Dim objXMLHTTP, StrURL, StrNome
                       
                        StrURL = "http://store.aspitalia.com/ads/banners/concorso.gif"
                        StrNome = "banner.gif"
                      
                        Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
                        'Utilizziamo la versione 3 che non ha problemi di performance
                        'per la 2 usare Microsoft.XMLHTTP
                      
                        objXMLHTTP.Open "GET", StrURL, False
                      
                        ' Richiama il file
                        objXMLHTTP.Send
                      
                        ' Aggiunge un header per far scaricare il file
                        Response.AddHeader "Content-Disposition", _
                                          "attachment;filename=" & StrNome
                      
                        ' Imposta il content su octet-stream, forzando l'apertura fuori dal browser
                        Response.ContentType = "application/octet-stream"
                      
                        ' Manda il contenuto con BinaryWrite
                        Response.BinaryWrite objXMLHTTP.responseBody
                      
                        Set xml = Nothing
                      

                      Se cerchi asp file download o simili trovi tutto.

                      Ciao!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • S
                        sherlock User Attivo • ultima modifica di

                        risolto!!!!
                        GRAZIE MILLE!!!!

                        Marco

                        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