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 Header0 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 这里有详细文件格式的说明。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)