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.
    • S
      sherlock User Attivo • ultima modifica di

      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:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • 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