Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Quanti di voi usano ADO STREAM su Aruba

    Ciao volevo sapere se qualche utente utilizza ADO STREAM per il download di qualsiasi tipo di file su aruba..perchè io ho letto questo:

    SCRIPTING: e' vietato utilizzare l'oggetto stream di ADO per rendere disponibili in download qualunque tipo di file, fatta eccezione per piccoli files del tipo .pdf , .rtf .e .doc.

    Vi hanno mai bloccato?

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Come su pressoché tutti i servizi di co-hosting a buon prezzo.

    Usare ADO Stream non è sicuramente la maniera migliore per gestire file "protetti" (immagino sia questo il motivo per cui lo usi, dico bene ?) e società come *****, che rivendono la protezione password come servizio a valore aggiunto, non si fanno tanti scrupoli a bloccarlo.

    Usa FSO (File System Object) e un semplice loop che legga dal file e scriva con "response.binaryWrite".

    Non ho nulla sottomano di già pronto, prova a far funzionare questo frammento di codice:

    codice:
    =========================== 
    set fsoObject = Server.CreateObject ("Scripting.FileSystemObject") 
    set tsObject = fsoObject.OpenTextFile(Server.MapPath(path), 1, false) 
    strContents = tsObject.ReadAll() 
    tsObject.Close() 
    set tsObject = nothing 
    
    
    response.BinaryWrite(strContents ) 
    ===========================
    Aprirai il file come testo ma io non ho avuto problemi a farlo con immagini o zippati
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Grazie della risposta, ma non sono file protetti, sono solo file di piccole dimensioni con estensioni particolari, dopo che sono stati uploadati da preventivi effettuati, tutto li...solo che sto picchiandomi con il codice che mi da un errore di ado stream

    ADODB.Stream error '800a0bba'

    File could not be opened.

    /public/admin/download.asp, line 7

    e questo è il codice

    codice:
    <%
    Dim objStream, strFileName
    strFileName = Request.QueryString("file")
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1 ' adTypeBinary
    objStream.Open
    objStream.LoadFromFile ("public/preventivo/files/" & strFileName)
    ' Istruiamo il browser sul tipo di file
    Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    %>
    Ho guardato con un response.write dove punta ed è giusto.... non sò perchè non parta..

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  5. #5
    grazie mille, ora me lo leggo per benino...eppure avevo fatto una bella ricerca ma quel thread non l'ho proprio visto

    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Originariamente inviato da nekke
    grazie mille, ora me lo leggo per benino...eppure avevo fatto una bella ricerca ma quel thread non l'ho proprio visto

    Grazie ancora
    Eppure è molto recente... :master:
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  7. #7
    giuro!

    So rinco...

  8. #8
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    facci sapere come va...
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  9. #9
    ERRORE...

    /public/preventivo/files/motom.cdr questo è dove punta

    ADODB.Stream error '800a0bba'

    File could not be opened.

    /public/admin/download.asp, line 15

    linea 15: objStream.LoadFromFile Server.MapPath("/public/preventivo/files/"& strFilename & "")

    Praticamente lo stesso errore

  10. #10

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