繁体   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