首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文件上载总数

文件上载总数
EN

Stack Overflow用户
提问于 2015-06-08 13:27:15
回答 1查看 44关注 0票数 0

我正在使用jquery文件上传。

对于我的应用程序,我允许用户上传每个产品15mb的图像。我想有一个小跨度的文件上传的页面上说“你有10MB的剩余”,如果你已经上传了5MB的图像价值。

我打算通过下面这样的方式来实现:

<div>You have <span class='spaceAvailable'>10</span> left</div>

然后在jqueryFileUpload的add回调中,当您添加另一个图像(例如,它是3mb )时,获取$(".spaceAvailable")的值,然后从spaceAvailable中减去新的图像大小(因此10-3 = 7)。当我达到零时,我就不会调用data.submit()并警告一个错误。

但是,难道不能有人编辑html,使span.spaceAvailable大小类似于1000MB,然后尝试上传吗?有什么更好的解决方案来防止这种情况发生?

EN

回答 1

Stack Overflow用户

发布于 2015-06-08 13:38:23

永远不要只在javascript上留下验证。添加服务器端验证,如果文件大小之和大于您想要的大小,它将返回false (或类似下面的内容)。然后用.fail (或者你想要的东西)函数来服务它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30701779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档