怎么判断kindeditor上传图片和文件的格式

怎么判断kindeditor上传图片和文件的格式,第1张

官网都有很详细的说明文档呢

KindEditor默认提供ASP、ASP.NET、PHP、JSP上传程序,这些程序是演示程序,建议不要直接在实际项目中使用。 如果您确定直接使用本程序,使用之前请仔细确认相关安全设置。

// ASPKindEditor.ready(function(K) {K.create('#textarea_id', {uploadJson : '../asp/upload_json.asp',fileManagerJson : '../asp/file_manager_json.asp',allowFileManager : true})})// ASP.NETKindEditor.ready(function(K) {K.create('#textarea_id', {uploadJson : '../asp.net/upload_json.ashx',fileManagerJson : '../asp.net/file_manager_json.ashx',allowFileManager : true})})// JSPKindEditor.ready(function(K) {K.create('#textarea_id', {uploadJson : '../jsp/upload_json.jsp',fileManagerJson : '../jsp/file_manager_json.jsp',allowFileManager : true})})

POST参数

imgFile: 文件form名称

dir: 上传类型,分别为image、flash、media、file

返回格式(JSON)

//成功时{"error" : 0,"url" : "www.example.com/path/to/file.ext"}//失败时{"error" : 1,"message" : "错误信息"}

WebP File Header

0 1 2 3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| 'R' | 'I' | 'F' | 'F' |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| File Size |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| 'W' | 'E' | 'B' | 'P' |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

如果是WEBP格式 前12个字节是这样的 前4个字节应该是RIFF中间4个字节是文件长度后4个字节是WEBP 如果文件头不对那就100%不是webp格式

https://developers.google.cn/speed/webp/docs/riff_container#extended_file_format 这里有详细文件格式的说明。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11529081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存