我有一些代碼使用HTML輸入文件類型將XSL上傳到服務器端程序。儘管它大部分時間都有效,偶爾提交按鈕會以「連接被重置」的方式返回,而我的服務器將不會收到任何東西(沒有任何內容被髮布)。下面是對文件上傳的代碼,這是非常標準:JavaScript文件上傳不穩定
<form action="upload.htm" method="POST" enctype="multipart/form-data" encoding="multipart/form-data">
<input type="file" id="datafile" onchange="checkFileType(this.value)" /><br/>
<input type="submit" id="datasubmit" value="Send" onclick="submitConfirm()" disabled />
</form>
checkFileType
將使根據文件類型禁用提交按鈕,0只是隱藏的形式,並顯示含有div
「上傳...」。我可能完全沒有這個,但我發現使用更大(60kb)的XSL文件將每次都失敗,而我的原始測試每次都有一個小文件(15kb)。是否有上傳大小限制,或者是否有我缺少的東西?
編輯此外,只是爲了把它扔出去,另一種情況是我上傳文件失敗時一直是我試圖上傳非XSL文件(在我實現checkFileType
函數之前)。這些非XSL文件大多是快捷方式,小於10kb。
究竟如何失敗? – 2010-08-19 22:41:32