导航:首页 > 编程语言 > kindeditor上传图片java

kindeditor上传图片java

发布时间:2022-05-21 05:48:50

java kindeditor 图片上传返回json的问题

对象转换成json对象时出现死循环,你可在把map转换时加一个配置,如下
JsonConfig jc=new JsonConfig();
jc.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
//如果用到hibeinate的话可以加以下这句,如果map里面有不想输出的属性,把属性名也加到下面,可提高效率,以下这句可选,意思是过滤掉不需要转换成json对象的属性
jc.setExcludes(new String[]{"handler","hibernateLazyInitializer"});
JSONObject json = JSONObject.fromObject(map,jc);
然后加JSONObject json = JSONObject.fromObject(map,jc);这句啊,单纯用SONObject json = JSONObject.fromObject(map);是直接把map对象的所有属性都转换到json对象中,加个JSONConfig是为了能可选可控的把map对象转换成json对象,
savefile是一个File对象,你map.put("url", savefile);改成map.put("url", savefile.getPath());反正不要把一个File对象put到map里就OK了

Ⅱ java kindeditor图片上传 json返回值的问题,要让kindeditor收到成功的信息

对象转换成json对象时出现死循环,你可在把map转换时加一个配置,如下
JsonConfig jc=new JsonConfig();
jc.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

//如果用到hibeinate的话可以加以下这句,如果map里面有不想输出的属性,把属性名也加到下面,可提高效率,以下这句可选,意思是过滤掉不需要转换成json对象的属性
jc.setExcludes(new String[]{"handler","hibernateLazyInitializer"});
JSONObject json = JSONObject.fromObject(map,jc);

Ⅲ KindEditor图片上传的upload_json.jsp有必要写到.java里面去吗

嗯,这个必须移到类里面,添加权限控制
upload_json.jsp只是一个示例,必须在项目里删除才可以,要不然就是你系统里一个大漏洞

Ⅳ kindeditor 怎么上传本地视频,可以在网页上播放(java)

KindEditor上传的应该是一个embed标签你可以页面先获取kindeditor里面的内容放在隐藏的div里
<divclass="cont"id="cont"runat="server"style="width:550px;display:none;">
</div>
然后js获取embed的src
varstr=$(".contembed").first().attr("src");



我是这么写的 不知道你说的是不是这个意思

Ⅳ java语言kindeditor-4.1中上传的图片为什么出不来,那个路径为什么不正确啊用的是IE浏览器

可能是你的路径有问题,你可要比对一下路径,应该不是浏览器的兼容问题,我用IE和firefox都测过了,显示图标都是没有问题的,本来就是jqury框架的东西对浏览器兼容不是问题。

Ⅵ kindeditor 怎么上传图片

过KindEditor实现图片上传功能步骤:

(1)修改../plugins/image.js文件中fileName类型为file的name

(2)
添加上传处理的URL:

var editor;

KindEditor.ready(function(K) {
editor =
K.create('#myeditor',
{

uploadJson :
'/uploadImg'

});
});
(3)返回Json的信息:

Ⅶ Kindeditor上传图片“服务器故障”》

kindeditor 在java环境中用到了 commons-fileupload-1.2.1.jar 组件。

在Common- FileUpload中,它把从客户端提交过来的表单封装成一个个FileItem对象,这也是它实现文件上传功能
的核心类。另一个很重要的类就是FileUploadBase,他的功能就是解析请求(request),如进行上传文
件大小验证,请求类型验证(文件上传的enctype要设置成multipart/form-data)等。我们经常用到它
的子类ServletFileUpload。在FileUploadBase解析 request的过程中会将文件保存到内存,如果文件大
小大于我们设置的缓存的大小,它将把文件的其他内容保存到一个临时目录,当我们对FileItem 对象实
现正真上传时会从内存区或临时目录将文件保存到正真的上传目录。

在kindeditor上传图片调试过程中,发现
FileItemFactory factory = new DiskFileItemFactory();ServletFileUpload upload = new ServletFileUpload(factory);upload.setHeaderEncoding("UTF-8");List items = upload.parseRequest(request);Iterator itr = items.iterator();while (itr.hasNext()) {
发现代码4,items为空,取不到需要上传的文件,故没有执行while循环,也就没有返回值,kindeditor报服务器错误。

为什么取不到值,是因为:struts2过滤访问的jsp时,会改变reqeust的类型,由HttpServletRequest变成MultiPartRequestWrapper,所以parseRequest就返回了null。

既然在过滤的时候改变reqeust的类型,那就可以修改web.xml不过滤jsp。但是如果在jsp中用到了struts2的标签就会报500的错误,这个方案在我的应用中不适用。

最终解决方案是,写个Servlet来代替upload_json.jsp的功能。upload_json.jsp里面的代码大部分都可以复制到
Servlet中,
upload_json.jsp中的out.prinln返回值用 resp.getWriter().println()代替就行。

jsp调用是,修改imageUploadJson的路径即可(用的版本是kindeditor-3.5.5,因为KindEditor 4.0 beta与我用到的mootools有冲突,已经提交bug)。
KE.show({

id : 'noticeContent',

imageUploadJson : '<ui:webroot/>/fileUploadServlet?uploadTool=kindeditor',

fileManagerJson : '<ui:webroot/>/js/kindeditor3.5.5/file_manager_json.jsp',

allowFileManager : true
});
文章来源:http://www.kindsoft.net/view.php?bbsid=5&postid=3841
希望对LZ有用!

Ⅷ 我用kindeditor编辑器,为什么上传图片的时候显示 只有部分图片被上传

你看一下,上传完成后,返回的路径,是kingeditor里面图片的路径,把那个路径直接贴在浏览器中是否能打开图片,如果打不开说明路径有问题,
如果能打开,则说明正常情况

Ⅸ kindeditor-4.1.10 利用js 怎么上传图片他们官网下下来的例子上传图片的功能也是错的!谁有完整的例子

默认情况下kindeditor上传的图片在编辑器的根目录/attached/目录下。以日期建一个目录,然后保存文件。有些时候大概我们并不想这样。考虑到更新编辑器,或更换编辑器不太方便。比如我现在想把上传的文件保存在根目录下的uploadfiles目录下,需要修改以下代码:

首先,打开文件php\upload_json.php,在大约第16行到第19行,定义了文件保存目录路径和文件保存目录URL,我们需要修改为:
//文件保存目录路径
$save_path = $_SERVER['DOCUMENT_ROOT'].'\\uploadfiles\\';
//文件保存目录URL
$save_url = '/uploadfiles/';
解释一下:$save_path 即为最后保存文件的目录。这里就是根目录下的uploadfiles
$save_url 即为上传成功后,图片的URL地址。

这样,保存地址就变成了 根目录下的 uploadfiles/年月日/xxxxx.jpg了。

Ⅹ 使用KindEditor编辑器图片上传问题

没有设置存放临时文件的文件夹,struts.multipart.saveDir就是设置临时文件夹的属性
在struts.xml配置文件中添加一个常量设置:
<constant name="struts.multipart.saveDir" value="/tmp"></constant>

阅读全文

与kindeditor上传图片java相关的资料

热点内容
二次元表格编程 浏览:20
plc编程器保停 浏览:963
如何降低服务器的内存占用率 浏览:868
阿里云服务器是个什么意思 浏览:817
国内最好的数控编程培训学校 浏览:13
222乘104列是算法 浏览:159
程序员沟通正确姿势 浏览:969
魔玩app怎么视频推广 浏览:960
程序员抽奖送礼 浏览:458
北京java程序员薪资 浏览:658
如何创建网络平台或者app 浏览:355
python随机数生成控制概率 浏览:236
压缩机并联运行 浏览:899
两位单片机 浏览:63
四川音乐类投档线的算法 浏览:650
建行app如何改转账卡 浏览:27
android开发升级 浏览:299
要火社区app进不去怎么办 浏览:826
安卓手机上的自定义功能怎么用 浏览:230
方舟服务器怎么购买进去资格 浏览:44