我正在使用 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。
带有上传按钮的浏览服务器按钮可以正常工作,因为我在其中进行了所需的更改以使其正常工作,但是我无法使用将文件发送到服务器按钮将文件发送到服务器。<url-pattern>
web.xml
我认为错误是由于以下几行引起的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";
我尝试了下面提到的config
属性,但这也无济于事。<ckeditor:replace>
<%@ 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>"/>
有人可以帮我理解我在这里做错了什么以及如何完成它吗?这只是我想上传到我的服务器的文件。应该不会太难。