Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Download a blocchi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    15

    Download a blocchi

    Salve, scrivo qui perchè girando nel web non ho trovato ciò che mi serve, evidentemente devo aver cercato male perchè non penso sia una cosa così insolita, quindi spero che voi possiate aiutarmi in qualche modo.
    Nel mio sito devo poter gestire un download da parte dell'utente mandandolo a blocchi, quindi in piccoli buffer: questo per poter riconoscere la fine del download ( appena arriva all'ultimo blocco il download è completato e sono sicuro che l'utente non abbia avuto problemi come crash del browser, disconnessione da internet, ecc. )
    Qualcuno di voi sa come fare? Oppure c'è un modo più semplice di quello che ho ideato?
    Il codice che ho sviluppato fin ora è questo:
    codice:
      $file = "file.txt"
      header("Cache-Control: public");
      header("Content-Description: File Transfer");
      header("Content-Disposition: attachment; filename= " . $file);
      header("Content-Transfer-Encoding: binary");
      readfile($file);
    Ma guardando la definizione di readfile non posso specificare quanti bytes deve leggere per metterlo magari in un'iterazione...boh..

    Vi ringrazio e..fatemi sapere!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    questo per poter riconoscere la fine del download
    Credo che per sapere questo tu possa farlo (senza installare nulla sui pc) usando flash (questo demo) che riesce (cedo) a leggere (forse dovendo dare autorizzazioni maggiori da parte dell'utente) lo stato del download per quanto ne so nessun linguaggio server riesce ad accedere al sistema operativo per capire lo stato del download e se non riesco a leggere quali e quanti dati t'ho inviato non posso sapere cosa e quanto ti manca, spero si capisca che non è possibile fare quello che chiedi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    15
    Ma ho letto proprio in questo forum ( e varie volte ) che si può forzare un "download a blocchi", ma non hanno scritto come...
    Possibile che non sia fattibile?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da joey90
    Ma ho letto proprio in questo forum ( e varie volte ) che si può forzare un "download a blocchi", ma non hanno scritto come...
    Possibile che non sia fattibile?
    Non so, cerca su google se pensi di risolvere con quello, io non credo ma forse mi sbaglio, tu hai una visione migliore del problema e se credi quella sia la strada insisti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    15
    Utile reindirizzarmi in un sito in cui si vendono gli script già pronti...
    Eppure, se loro l'hanno fatto un modo ci sarà, utilizzando php, java, flash, o qualunque altro linguaggio di programmazione/scripting. Grazie per la finta attenzione che mi hai prestato, cercherò la soluzione altrove

  6. #6
    http://php.net/manual/en/function.readfile.php hai provato a leggere il primo esempio degli utenti?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Plupload, funziona ovunque, si appoggia ad html5, silverlight, flash.

    http://www.plupload.com/example_queuewidget.php

    Carica a blocchi "chunck" e ne puoi specificare la dimensione.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    15
    Originariamente inviato da Santino83_02
    http://php.net/manual/en/function.readfile.php hai provato a leggere il primo esempio degli utenti?
    Pagina web non funzionante.
    Plupload, funziona ovunque, si appoggia ad html5, silverlight, flash. http://www.plupload.com/example_queuewidget.php Carica a blocchi "chunck" e ne puoi specificare la dimensione.
    Grazie mille, andrò a dare un'occhiata

  9. #9
    Originariamente inviato da joey90
    Pagina web non funzionante.
    dove? nel link o quando l'hai implementato?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    15
    Originariamente inviato da Santino83_02
    dove? nel link o quando l'hai implementato?
    Boh il link non fungeva xD ora va però

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.