簡體   English   中英

JavaScript文件上傳參差不齊

[英]JavaScript file upload is spotty

我有一些使用HTML輸入文件類型的代碼將XSL上傳到服務器端程序。 在大多數情況下,提交按鈕有時會返回“連接已重置”,並且我的服務器什么也沒得到(什么都沒張貼)。 這是文件上傳的代碼,這很標准:

<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將根據文件類型啟用和禁用“提交”按鈕, submitConfirm只是隱藏表單並顯示一個包含“ Uploading ...”的div

我可能對此完全不滿意,但是我發現使用較大(60kb)的XSL文件每次都會失敗,而使用小文件(15kb)的原始測試每次都可以工作。 上傳是否有大小限制,或者我缺少什么?

編輯:另外,只是把它扔在那里,另一種情況是文件上傳始終失敗,是當我嘗試上傳非XSL文件時(在實現checkFileType函數之前)。 這些非XSL文件大多是快捷方式,因此少於10kb。

您正在使用什么作為Web服務器? Web服務器可能對上傳的文件大小有限制。 我知道在IIS + ASP.NET中,必須更改該限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM