我正在使用CKFinder-2.2和CKEditor-3.5.X,并且一直很好,直到我试图上传图像/文件并将其发送给图像。当我尝试将文件发送到服务器No mapping found for HTTP request with URI [/my-project/ckfinder/core/connector/java/connector.java] in DispatcherServlet with name 'appServlet'
时,出现以下错误。我为这个Web应用程序使用Spring MVC 3。如何使用Java在CKFinder 2.2中更改文件上传URL
为我做在web.xml
的<url-pattern>
所要求的变化得到它的工作的浏览服务器按钮,上传按钮工作得很好,但我不能使用将文件发送到服务器的发送到服务器按钮。
我觉得在CKFinderSetupCKEditor.java
发生因以下行错误:
private static final String CKFINDER_UPLOAD_URL = "/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=";
private static final String CKFINDER_PAGE = "/ckfinder.html";
我试过的<ckeditor:replace>
的config
属性以及下文提到的,但这并没有帮助。
<%@ page import="com.ckeditor.CKEditorConfig" %>
<%
CKEditorConfig settings = new CKEditorConfig();
settings.addConfigValue("filebrowserUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files");
settings.addConfigValue("filebrowserImageUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images");
settings.addConfigValue("filebrowserFlashUploadUrl", "/my-project/resources/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash");
%>
<ckfinder:setupCKEditor basePath="/my-project/resources/ckfinder/" editor="editor1" />
<ckeditor:replace replace="editor1" basePath="/my-project/resources/ckeditor/" config="<%=setting>"/>
有人能帮助我理解我在这里做错了什么,以及如何完成它?这只是我想上传到我的服务器的文件。它不应该太难。