當圖像文件從桌面拖動到網頁應用程序CKEditor文本區域時,我有一個運行CKEditor的實例並在Firefox中運行(轉載於3.6,4,5)它會以base64格式插入圖像數據。Firefox允許將桌面圖像文件拖入CKEditor
<img src="data:image/png;base64,iVBORw0KGg...
這是他們認爲的圖像被直接上傳到自己的職位,因爲圖像將實際內容區域渲染是造成我的用戶具有誤導性的體驗。當他們去提交帖子時,它會失敗,因爲要麼太大,要麼沒有通過我們已有的內容過濾器。
拖放不在項目的當前範圍內(並且如果是的話,我們會找到更好的方法),因此任何可以完全阻止此行爲的東西都是首選。
任何想法?
如果我沒有記錯,HTML5確實會拖放桌面上的文件。 – qwertymk
是的,這是很酷的東西,我肯定會考慮它的未來,當有時間做對了。但現在,我只是想找到一個解決這個尷尬的經歷。 –
[This](http://weblog.bocoup.com/using-datatransfer-with-jquery-events)在這個問題上似乎很有趣,但我發現沒有辦法禁用它。 – Enki