2011-10-14 44 views
2

我使用html5的plupload。我嘗試從跨網站上傳文件。上傳文件(我爲服務器添加標題Access-Control-Allow-Origin *),但來自服務器的響應是空的。在這種情況下如何使用上傳?例如在jQuery中我簡單的選擇方法jsonp。html5和跨域上傳

回答

4

plupload還會設置一個Content-Type標題,因此您的服務器還必須以Access-Control-Allow-Headers: Content-Type作爲響應,否則對CORS的OPTIONS請求將失敗。

如果您需要進行調試,Google Chrome瀏覽器中的Web Inspector會做出相當出色的工作,指出哪些是CORS請求失敗的原因。

+0

我有一個類似的問題,但我有'Access-Control-Allow-Headers:Content-Type',但Firefox的響應仍然是空的。儘管Chrome一切正常。 http://stackoverflow.com/questions/21988085/plupload-crossdomain-upload-200-http-error – Techbrunch