限制上传大于20mb的文件[cloudinary api]
restrict uploading file size greater than 20 mb [cloudinary api]
当我试图将视频文件上传到cloudary并将文件大小限制为20mb时,它不能正常工作。如何应用文件大小限制条件?下面是我的javascript代码和html代码
$(document).ready(function() {
$('.progress').hide();
$('#cloudinary_response').hide();
});
$('#upload_file').bind('change', function() {
var file_size = this.files[0].size;
if (file_size < 200000) {
$('#upload_file').unsigned_cloudinary_upload('xyz', {
cloud_name: 'xyz',
tags: 'upload'
}).bind('cloudinarydone', function(e, data) {
public_id = data.result.public_id;
}).bind('cloudinarystart', function(e, data) {
$('.progress').show();
transform = {
cloud_name: 'xyz'
};
}).bind('cloudinaryprogress', function(e, data) {
$('.progress-bar').css('width',
Math.round((data.loaded * 100.0) / data.total) + '%')
});
} else {
alert("File size is greater than 20MB")
}
});
<form>
<input name="file" type="file" id="upload_file" accept="video/mp4,video/x-m4v,video/*">
<input type="text" name="cloudinary_response" id="cloudinary_response">
</form>
限制视频大小是内置功能。您需要做的就是设置maxFileSize
参数,如下所示:
https://github.com/cloudinary/cloudinary_js client-side-image-resizing-before-upload
确保导入所需的JS文件(以正确的顺序),如文档中所述。
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在php文件中获取$.post-ajax传递的值
- 直接下载文件,而不是从window.open(url)
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用压缩的JavaScript文件(不是运行时压缩)
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- Cloudinary - 通过直接调用 API 上传,缺少文件
- 通过js将文件从url上传到cloudinary
- 限制上传大于20mb的文件[cloudinary api]
- 如何将文件从dropzone上传到cloudinary