Visualizzazione dei risultati da 1 a 9 su 9

Discussione: streaming rtf ?

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    33

    streaming rtf ?

    ciao a tutti
    sono in grado di scrivere un file .rtf sul server nella pagina1.asp, e poi fare un redirect sul file nella pagina2.asp

    siccome non ho accesso al server (o non voglio averne) vorrei creare il file al volo e fare lo streaming dello stesso , senza salvare/leggere il file.

    penso sia possibile ma non ho trovato esempi in merito
    qualcuno ne sa qualcosa?

    grazie
    bisa

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    sono in grado di scrivere un file .rtf sul server nella
    scusa ma se tu scrivi il file .rtf dove lo scrivi?

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    o usi un componente per crearlo on the fly?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    33
    ciao rixx

    scrivo tutti i tag nella pagina asp (sono poche righe) poi l'idea sarebbe fare il response.write della stringa e cambiare il mime type della pagina in "application/rtf"

    ma non funziona!
    il fatto è che è escluso (politica aziendale) l'accesso in scrittura sul server.
    bisa

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    Response.ContentType="application/msword"
    Response.Write(tuavar)

    così?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    33
    esatto, l'idea è quella
    infatti word si apre, solo che il documento che si apre è vuoto!! da notare che se copio i tag rtf in blocco note, salvo il file e lo apro con word il documento è visualizzato perfettamente!!

    questo il codice:

    codice:
    <% 
    Response.Buffer = True 
    Response.ContentType = "application/rtf"
    Response.AddHeader "content-disposition" , "inline; filename=preventivo.rtf" 
    %> 
    
    <%
    uragsoc=""
    
    
        testo2 = "{\rtf1\ansi "
        testo2 = testo2 & "{\fonttbl {\f0 \fswiss \fcharset0 \fprq1 \fs5 Arial;}}"
        Testo2 = Testo2 & "\trowd \trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10"
    Testo2 = Testo2 & "\trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv"
    Testo2 = Testo2 & "\brdrs\brdrw10 \trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 "
    Testo2 = Testo2 & "\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 "
    Testo2 = Testo2 & "\clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt"
    Testo2 = Testo2 & "\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10"
    Testo2 = Testo2 & "\cltxlrtb\clftsWidth3\clwWidth4889 \cellx9708\pard\plain \s1\ql "
    Testo2 = Testo2 & "\li0\ri0\keepn\widctlpar\intbl\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0 "
    Testo2 = Testo2 & "\b\fs24\lang1040\langfe1040\cgrid\langnp1040\langfenp1040 {\fs20 { " & URagSoc & " \par " & URagSoc & " \par " & URagSoc & " " & URagSoc & " " & URagSoc & "\cell } \ql "
    Testo2 = Testo2 & "\li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 "
    Testo2 = Testo2 & "\fs24\lang1040\langfe1040\cgrid\langnp1040\langfenp1040 {" & URagSoc
    Testo2 = Testo2 & "\par }{\b " & URagSoc
    Testo2 = Testo2 & "\par " & URagSoc
    Testo2 = Testo2 & "\par " & URagSoc & URagSoc & URagSoc & "}{\cell } } \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 "
    Testo2 = Testo2 & "{\trowd \trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 "
    Testo2 = Testo2 & "\trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv"
    Testo2 = Testo2 & "\brdrs\brdrw10 \trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 "
    Testo2 = Testo2 & "\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 "
    Testo2 = Testo2 & "\clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt"
    Testo2 = Testo2 & "\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 "
    Testo2 = Testo2 & "\cltxlrtb\clftsWidth3\clwWidth4889 \cellx9708\row }\pard \ql "
    Testo2 = Testo2 & "\li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {"
    Testo2 = Testo2 & "\par }\trowd \trgaph70\trleft-70\trkeep\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 "
    Testo2 = Testo2 & "\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 "
    Testo2 = Testo2 & "\trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt"
    Testo2 = Testo2 & "\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 "
    Testo2 = Testo2 & "\cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt\brdrs\brdrw10 "
    Testo2 = Testo2 & "\clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 "
    Testo2 = Testo2 & "\cltxlrtb\clftsWidth3\clwWidth4889 \cellx9708\pard \ql "
    Testo2 = Testo2 & "\li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs17\b { Preventivo n° " & URagSoc & " \cell } "
    Testo2 = Testo2 & "\qr \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {del " & URagSoc & " \cell } }"
    Testo2 = Testo2 & "\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\trowd "
    Testo2 = Testo2 & "\trgaph70\trleft-70\trkeep\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 "
    Testo2 = Testo2 & "\trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 "
    Testo2 = Testo2 & "\trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 "
    Testo2 = Testo2 & "\clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 "
    Testo2 = Testo2 & "\cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl"
    Testo2 = Testo2 & "\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4889 "
    Testo2 = Testo2 & "\cellx9708\row }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {"
    Testo2 = Testo2 & "\par }}"	
    
    
    response.write(testo2)
    %>
    se vuoi icq #326 457 502
    bisa

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    provando il codice che mi hai dato tu mi funziona, almeno in parte :| mi appaiono due box e preve e a dx del

    anche a te?
    cosa non ti appare?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    33
    non ho capito cosa ti appare (il tuo messaggio sembra troncato) comunque: a me non appare assolutamente niente, mentre dai pc dei miei colleghi tutto funziona.

    abbiamo tutti win2000 e office 2000, quindi non so spiegarmi 2 comportamenti cosi diversi.

    siccome la cosa che sto facendo sarà distribuita a circa 6000 clienti (l'area riservata della mia azienda) non vorrei una situazione in cui 5500 utenti vedono tutto e 500 continuano a telefonare perchè non vedono niente!! VVoVe:


    help...
    bisa

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    boh io vedo una cosa del tipo:

    --------------------------------------------------------
    |



    -------------------------------------------------

    Preventivo n° | del

    per intenderci naturlamente non vedo altro perchè non ho ordinato nessun preventivo

    non puo essere che il tuo pacchetto word sia un p corrotto?(mancanza di dll)
    cmq fidati chiunque abbia un word funzionante lo vede, basta anche wordpad

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.