我目前正在开发我的asp.net项目。我要做的是,用户必须上传大小小于20KB的图像。我想使用javascript或jquery。有没有办法限制图像大小。
请帮帮我。我只是被困在这一点上。
由于
答案 0 :(得分:2)
Javascript无法访问用户选择的文件,因此无法解决问题。
您可以限制服务器端的大小或使用flash / silverlight进行上传。
答案 1 :(得分:1)
在System.Web下的Web.Config中,写下以下行。
<httpRuntime maxRequestLength="Your amount for 20 KB"/>
最大请求大小(以KB为单位)。默认大小为4096 KB(4 MB)。
答案 2 :(得分:0)
有一些JQuery插件可以帮助解决这个问题。为什么重新发明轮子?这是一个文件上传插件页面的链接。一些是特定的图像:
http://archive.plugins.jquery.com/plugin-tags/upload
看起来在Javascript中限制文件大小是一个问题。这是一个相关的问题,详细讨论了这个问题: