XMLBttpRequest'i JavaScript'te kullanmak için bir dosya türü giriş öğesi içeren bir formu POST olarak sayfanın yenilenmesini önleyebilir ve yararlı XML geri alabilirsiniz.XMLHttpRequest POST multipart/form-data
Formda, sayfa özeti olmadan, formdaki hedef özniteliği MSIE için bir iframe veya Mozilla için bir nesne olarak ayarlamak için JavaScript'i kullanabilirim ancak bunun iki sorunu vardır. Küçük sorun, hedefin W3C uyumlu olmamasıdır (bu yüzden onu XHTML'de değil, JavaScript’te ayarladım). Asıl sorun, onload olayının, en azından OS X Leopard'daki Mozilla'da hiç çalışmadığıdır. Ayrıca, XMLHttpRequest daha iyi yanıt kodu için yapardı, çünkü döndürülen veriler iframe'de olduğu gibi XHTML ile sınırlı değil, XML olabilir.
Content-Type: multipart/form-data;boundary=<boundary string>
Content-Length: <length>
--<boundary string>
Content-Disposition: form-data, name="<input element name>"
<input element value>
--<boundary string>
Content-Disposition: form-data, name=<input element name>"; filename="<input element value>"
Content-Type: application/octet-stream
<element body>
nasıl yukarıdaki HTTP akışı çoğaltmak için XMLHttpRequest nesnesinin gönderme yöntemini alırım:
benziyor HTTP form sonuçlarını gönderme?
9 yıl sonra bir yanıtı kabul ettiniz! Stackexchange ile ikinci sizsiniz. – peterh