gpt4 book ai didi

javascript - Tinymce - images_upload_handler - 验证最大文件大小

转载 作者:行者123 更新时间:2023-12-05 01:13:47 26 4
gpt4 key购买 nike

有什么方法可以在 Tinymce 5 的 images_upload_handler 中验证图像文件的大小。

tinymce.init({
selector: '#mytextarea',
images_upload_handler: function(blobInfo, success, failure) {
.......
}
});

该函数有 3 个参数,第一个是所选图像的 blob 内容。没有检查 blob 内容大小的规定。

有什么办法吗?

最佳答案

blobInfo.blob().size

以字节为单位给出上传图片的大小,失败会引发错误:上传图片失败:...

每次在编辑器中上传、粘贴或编辑图像时都会触发该函数。

当上传或编辑的图像大于 max_size 时,此代码会引发错误

images_upload_handler: function (blobInfo, success, failure) {
var image_size = blobInfo.blob().size / 1000; // image size in kbytes
var max_size = max_size_value // max size in kbytes
if( image_size > max_size ){
failure('Image is too large( '+ image_size + ') ,Maximum image size is:' + max_size + ' kB');
return;
}else{
// Your code
}

关于javascript - Tinymce - images_upload_handler - 验证最大文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59716607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com