Restituzione di 100-Continua da PHP / Apache

Sto cercando di trovare un modo per evitare che uno script carichi dati non necessari su uno script PHP. Inizialmente avevo provato ad eliminare la connessione in ingresso che era ovviamente contro il protocollo HTTP e non riuscivo a farlo funzionare, ma ho cercato delle alternative e ho scoperto che il 100-Continue status code è esattamente ciò di cui ho bisogno. Il mio client dovrebbe submit le intestazioni richieste e Expect: 100 header e il server dovrebbe rimandare o 100 Continue o 417 Expectation failed ma sembra dai miei tentativi di fare questo che la risposta 100 sia stata restituita da Apache prima che PHP abbia la possibilità di fare qualsiasi elaborazione. C'è un modo per avere PHP esaminare le intestazioni delle richieste e submit una risposta continua a 100 Continue e continuare a elaborare i dati in entrata? Ho già letto i dati grezzi da php://input .

Grazie, J

Non puoi farlo in puro codice PHP (che non viene eseguito fino al completamento del caricamento), ma puoi creare un'estensione PHP. Forse dare un'occhiata all'estensione uploadprogress che si aggancia al process di upload.