Dopo lo studio di una intera giornata di & & cercando, ho finalmente rinunciare caricare file da puro AJAX (ps: questo post How can I upload files asynchronously with JQuery? sepolto la mia ultima speranza)Perché non posso caricare i file in modo asincrono?
La mia domanda potrebbe essere un po 'privo di senso, ma ho ancora voglia di sapere perché ajax (o XMLHttpRequest) non può gestire questo? perché i file non possono essere trasferiti come il vero httprequest?
Perché JavaScript non può leggere file locali, almeno non senza l'aiuto di alcune API HTML 5 magiche. –
@PeKKa Ciò significa che la richiesta AJAX (con js) e la richiesta Form (con html) sono cose completamente diverse? Anche per i browser? – rhapsodyn
non proprio - puoi costruire qualsiasi tipo di richiesta usando Ajax. Sta solo accedendo al file locale che non è possibile in JavaScript per motivi di sicurezza. –