Vorrei inviare una richiesta di contenuto parziale da un oggetto XMLHttpRequest in javascript. Sto caricando un file binario di grandi dimensioni dal server, e preferisco lo streaming dal server in modo simile a come viene gestito il video html5.XMLHttpRequest 206 Contenuto parziale
Posso usare setRequestHeader per impostare l'intestazione Range. La Network Inspector di Chrome mostra che l'intestazione Range è stata impostata correttamente. Tuttavia, l'intestazione Accept-Encoding è impostata su "gzip, deflate" e Chrome non mi consente di impostare quell'intestazione (dagli standard W3C).
C'è un modo per forzare il server a rispondere con un contenuto parziale di 206 dall'oggetto XMLHttpRequest solo da javascript?
Programmate/gestite anche il lato server o eseguite solo script sul lato client? – kay
Preferirei mantenerlo lato client, anche se ho accesso al lato server. Sto codificando qualcosa che genera una pagina statica che potrebbe essere caricata su altri host, quindi preferirei non dover scherzare con il lato server ... – jamesshuang