jsp视频上传功能怎么实现?

sunhuwh 2014-04-27 03:58:51
下面是我写的代码:
<tr>
<td class="name">上传视频:</td>
<td><input type="file" class="text_input" name="file" accept= "video/*" placeholder="上传视频"/><span class='error' generated='true' style='color: red; font-size: 12px;'>*文件大小为30M以下</span> </td>
<td><label for="file" class="error" generated="true" style="color:red;font-size:12px;"></label></td>
</tr>


jQuery是这样的:
$(function(){
jQuery.validator.messages.required = "<span class='error' generated='true' style='color: red; font-size: 12px;'>*请填写此内容</span>";
jQuery.validator.messages.maxlength = "<span class='error' generated='true' style='color: red; font-size: 12px;'>*已达到最大字符数 </span>";
jQuery.validator.messages.accept = "<span class='error' generated='true' style='color: red; font-size: 12px;'>*请输入拥有合法后缀名的字符串 </span>";

$("#add_form").validate({

rules : {
remark : {required : true, maxlength :200 },
title : {required : true, maxlength :200 },
file : {required : true,accept:false},
}
});
$("input[type='file']").change(function(){
if(this.files[0].size>60000000){
alert("文件太大!!");
$("#submitButton").attr("disabled","disabled");
}else{
$("#submitButton").removeAttr("disabled");
}
});
});

实现有问题,一个是当我把accept设置为true后,视频就没法上传了,显示:Please enter a value with a valid extension
设置为false后可以上传了。这是第一个问题,为什么会出现这种情况?
第二个问题,为什么.3gp格式的视频文件没法上传?
...全文
267 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧