2012-07-06 26 views
0

在對話窗口中,如果你上傳的SWF文件中的鏈接進入到「信息」的URL中...CKE對話窗口中添加簡單的功能

是有可能有其中源(路徑)該文件被複制到標題中的高級選項卡? (只是路徑)

我知道我必須改變flash.js中的一些東西,但我不知道..在下面的代碼是URL是copyd到信息的代碼:src。

 type:'fileButton',id:'uploadButton',label:j.lang.common.uploadSubmit,filebrowser:'info:src 

如果我改變其推進:標題的鏈接轉到標題字段,但我不希望目標網址我想要的來源網址...

回答

1

這不能做。

一些參考:
W3C:詞彙表和HTML相關的API和XHTML
4.10.7.1.18 File Upload state (type=file)
由於歷史原因,價值IDL屬性前綴的文件名使用字符串 「C:\ fakepath \」 。 一些舊版用戶代理實際上包含完整路徑(這是一個安全漏洞)。

4.10.7.4 Common input element APIs
input . value [ = value ]
filename
在獲取時,必須返回字符串「C:\ fakepath \」然後在選定的文件列表中的第一個文件的文件名,如果有的話,或如果列表爲空,則爲空字符串。在設置時,如果新值爲空字符串,則必須清空所選文件的列表;否則,它必須拋出一個InvalidStateError異常。

注:這個「假路徑」要求是歷史的悲傷事故。有關更多信息,請參見文件上載狀態部分中的示例。

Mozilla開發者網絡
從Web應用程序使用的文件
Getting information about selected files
有由File對象提供了包含有關文件的有用信息三個屬性。
1)name
該文件的名稱爲只讀字符串。這只是文件名,並且不包含任何路徑信息。

Internet Explorer開發人員中心>文檔> Internet Explorer的API參考> HTML/XHTML參考>屬性>
value (Input type=file)

備註:
的Windows Internet Explorer 8和更高版本。當通過使用input type = file對象選擇文件時,value屬性的值取決於用於顯示Web頁面的安全區域的「將文件上載到服務器時包含本地目錄路徑」的安全設置值包含輸入對象。

只有啓用此設置時,纔會返回所選文件的標準文件名。當設置被禁用時,Internet Explorer 8用字符串C:\ fakepath \替換本地驅動器和目錄路徑,以防止不適當的信息泄露。

舉例說明,假設您嘗試上傳名爲C:\ users \ contoso \ documents \ file.txt的文件。當你這樣做時,value屬性的值被設置爲c:\ fakepath \ file.txt。


瀏覽器不會傳遞從客戶端計算機的目錄到網頁的路徑,這是一個安全和隱私問題。他們只傳遞已選擇的實際文件。

CkEditor不控制文件上傳。文件瀏覽器/上傳器可以,但它只會將目標網址傳遞給CkEditor。

文件瀏覽器/上傳程序通過_source\plugins\filebrowser\plugin.js文件進行控制,該文件在flash.js文件中由filebrowser調用。

您可以通過在你的配置這些設置看檢查你的文件瀏覽和上傳的位置:

config.filebrowserFlashBrowseUrl =

config.filebrowserFlashUploadUrl =

根據您的意見,您使用的是CkFinder文件管理器:CkFinder - Ajax File Manager

它是由製作CkEditor的人制作的,但它不像CkEditor那樣是免費的。來自CkFinder許可證的收入有助於保持CkEditor免費且最新。

+0

我發現在源地圖(從網上下載網站的zip)文件,但我使用的Joomla版本,所以我不能找到它... 我認爲它這一個,但我不知道: filebrowserFlashUploadUrl: ''.JURI :: root()。$ ckfinder_path。「core/connector/php/connector.php?command = QuickUpload&type = Flash'」; ...現在什麼? – KitkKat 2012-07-09 08:24:13

+0

我想我應該在中添加一些東西。 。\ plugins \ editors \ ckeditor \ ckfinder \ core \ connector \ php \ php5 \ CommandHandler \ FileUpload.php和QuikUpload.php .. 但是我真的不知道什麼? – KitkKat 2012-07-09 10:14:35

+0

我不使用管理器,我使用演示網站三維演示CKEditor集成,選擇閃光..第二個標籤...後您上傳文件..直接鏈接到url中的第一個標籤...但是我想要源鏈接(文件是從哪裏上傳它)轉到高級選項卡和ID字段..) 但它不可能? – KitkKat 2012-07-10 08:28:32

相關問題