Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
限制使用Javascript附加大文件_Java_Javascript - Fatal编程技术网

限制使用Javascript附加大文件

限制使用Javascript附加大文件,java,javascript,Java,Javascript,我们如何限制用户附加大于指定大小(比如20MB)的文件。 我确实在服务器端进行了检查,以便在服务器上接收到大文件时显示错误,但这种情况发生得太晚了 我想实现像gmail这样的东西,在那里你会得到一个快速的提醒 “此文件超出了25MB的附件限制。对不起。” 谢谢 PratikJavascript无法访问此类信息,但是像swfupload这样的工具可以为您提供漂亮的Javascript api,以便使用flash访问此类信息 使用插件。一般来说,JavaScript不应用于任何用户操作限制,因为它是

我们如何限制用户附加大于指定大小(比如20MB)的文件。 我确实在服务器端进行了检查,以便在服务器上接收到大文件时显示错误,但这种情况发生得太晚了

我想实现像gmail这样的东西,在那里你会得到一个快速的提醒

“此文件超出了25MB的附件限制。对不起。”

谢谢


Pratik

Javascript无法访问此类信息,但是像swfupload这样的工具可以为您提供漂亮的Javascript api,以便使用flash访问此类信息


使用插件。

一般来说,JavaScript不应用于任何用户操作限制,因为它是在客户端执行的,可以进行操作。Flash也有同样的问题


任何限制都应该在服务器端实现。

当然,这有一个jquery依赖项。它还使用flash来检测文件大小(很像swfupload),所以请注意。@Alex:是的,你是对的,只是发布了它,因为这正是我出于同样的目的使用它的原因。他说他使用服务器端验证来确保文件大小正确,但他希望用户体验的好处是不要等到整个上传过程中才发现这一点。优雅降级的路径是明确的,并且已经实现了。是的,但是在用户花费97小时上传之前,应该告诉用户他们的4GB附件太大了!