我正在使用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>"/>
有人能幫助我理解我在這裏做錯了什麼,以及如何完成它?這只是我想上傳到我的服務器的文件。它不應該太難。