Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    vedere e scaricare file .xls

    Ho creato un file .xls con il modulo "Spreadsheet" e ora vorrei sapere due cose:

    come faccio a far fare il download del file?
    come faccio a far vedere il contenuto del file con il plug-in di excel dentro al browser?

    Grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dipende dalle impostazioni del browser.

    Se usi IE e sul computer e` installato MS-office, viene aperto in maniera automatica l'applicazione all'interno della finestra del browser; se hai altre combinazioni dipende da come sono impostati gli "helper" del browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    per forzare il download trovi delle info in "pillole" di questo forum, uno dei tread in evidenza.

    Per farlo aprire è un discorso di client quindi dipende dallo stesso.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  4. #4
    ciao shishii ho provato questo:

    codice:
    # segue l'header http necessario per impedire l'apertura 
    # del file 
    print "Content-type: octet/stream\n"; 
    print "Content-length: $size\n"; 
    print "Content-disposition: attachment; filename=$dir/$file\n\n";
    ma il file che trovo sulla scrivania ha il nome dello script .cgi stesso ...

    mi puoi suggerire altri Content-type? (sia per il download che per la scrittura a video? o forse è lo stesso? nel senso che se gli do un content-type binario, quello che stampa a video viene scaricato direttamente?)

    ad se: Content-type: binary/stream? oppure Content-type: ms-excel??? insomma quelli che ti vengono in mente!

  5. #5
    quello di dare il nome del file al download è tipico di IE, usi questo browser vero?
    Siccome ho studiato la faccenda su linux e non uso IE non ho mai provato a cercare rimedi.

    Il Content-type è quello giusto, e comunque non si possono inventare.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  6. #6
    tanto per la cronaca:

    print "Content-type: application/vnd.ms-excel\n\n";

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