1. 程式人生 > >解決umeditor上傳圖片失敗

解決umeditor上傳圖片失敗

瀏覽器:火狐

伺服器已經儲存了檔案,反饋給客戶端的時候,卻一直提示失敗。

這是umeditor的一個BUG

上傳檔案用iframe來模擬ajax上傳,但是返回的內容獲取到了,有<pre>標記

在image.js中,umeditor是這樣解析JSON的(186行):

 uploadComplete: function(r){
            var me = this;
            try{
                var json = eval('('+r+')');
                Base.callback(me.editor, me.dialog, json.url, json.state);
            }catch (e){
                var lang = me.editor.getLang('image');
                Base.callback(me.editor, me.dialog, '', (lang && lang.uploadError) || 'Error!');
            }
        },

因為有<pre>標籤的存在,會造成解析失敗

加一句即可:

            	r=r.replace("<pre>", "").replace("</pre>", "");
改好後是這樣的:
 uploadComplete: function(r){
            var me = this;
            try{
            	r=r.replace("<pre>", "").replace("</pre>", "");
                var json = eval('('+r+')');
                Base.callback(me.editor, me.dialog, json.url, json.state);
            }catch (e){
                var lang = me.editor.getLang('image');
                Base.callback(me.editor, me.dialog, '', (lang && lang.uploadError) || 'Error!');
            }
        },


相關推薦

解決umeditor圖片失敗

瀏覽器:火狐 伺服器已經儲存了檔案,反饋給客戶端的時候,卻一直提示失敗。 這是umeditor的一個BUG 上傳檔案用iframe來模擬ajax上傳,但是返回的內容獲取到了,有<pre>標記 在image.js中,umeditor是這樣解析JSON的(186行

Ajax Upload圖片失敗解決方法:

       最近用Ajax Upload實現無重新整理上傳圖片,部署到本機IIS是可以正常上傳的,部署到雲伺服器後, 就總是報這個錯誤:伺服器沒有返回資料,可能伺服器忙,請稍候再試!這個問題困擾了我四五天! 方法1:按照經驗,我以為是Upload資料夾訪問的許可權不足,

UMeditor圖片配置

multipart win put urn als subst 輸入提示 upload gin UMeditor是UEditor的簡潔版,保留了UEditor中常用的功能,在代碼量和加載速度上均有很大的提升。 本文上傳圖片的執行後臺基於jfinal框架。 1、htm

華為 mate8 拍照圖片失敗

華為 mate8 拍照上傳圖片失敗 問題描述 在上傳圖片時,華為 mate8 掉起相簿可以正常上傳,但是掉起相機拍照片時,上傳失敗(僅限於原生瀏覽器)。場景:諮詢流程上傳圖片,上傳檢查檢驗 解決方案 通過 debugger ,發現,mate8 在原生瀏覽器拍

配置好fastfds和nginx,eclipse用程式碼圖片失敗

1、提示:timed out,22122 說明無法訪問22122的埠 有可能是虛擬機器網絡卡沒開,也有可能是虛擬機器22122埠未開啟。 兩個都開啟後還是不行。 我就想知道主機能不能訪問虛擬機器的22122埠。網上找到了用命令 telnet ip 埠    測試如下

配置好fastfds和nginx,eclipse用代碼圖片失敗

網卡 tel 成功 info 代碼上傳 pic telnet src 上傳 1、提示:timed out,22122 說明無法訪問22122的端口 有可能是虛擬機網卡沒開,也有可能是虛擬機22122端口未打開。 兩個都打開後還是不行。 我就想知道主機能不能訪問虛擬機的2

前端把圖片轉為base64,解決手機圖片自動旋轉的問題

使用這個首先要下載exif.js。jsp頁面引用這個js,下載連結:https://link.jianshu.com?t=http://code.ciaoca.com/javascript/exif-js/jsp部分:上傳圖片:<input type="file" ac

ssh框架+sitemesh編輯器圖片被載入裝飾器問題導致圖片失敗

最近被kindeditor上傳圖片的問題困擾了一星期,在看了許多解決方法後經過無數次:( 真的是無數次 終於成功了。。。記性不好就寫下來好了 因為用的是jsp,所以kindeditor的部分檔案要修改,我把我的修改部分寫下面 首先要修改kindeditor/plugins

百度編輯器ueditor圖片失敗問題

我就很好奇,在沒整合到ssh中的時候,我上傳圖片還是很成功的,但是我把整合的jar包導進來的時候,就出現了io問題,然後就百度了很多說過濾器的問題,要重新配置自己的過濾器.但是我把web.xml中的過濾器註釋掉還是會報錯,那就不是過濾器的問題,然後我找到一個文章,雖然他也有說

解決kindeditor圖片、檔案的錯誤

支援原創: kindeditor官網: 把下載下來的檔案加壓縮,根據需要提取相應的檔案。如圖所示 注意引入相應的jar包,commons-fileupload-1.2.2jar、commons-io-2.0.1.jar、json_simple-1.1.jar ,

解決grails圖片大小過大報錯問題

Class org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException Message Request processing failed; nested except

百度編輯器在服務器置頂路徑 解決圖片創建目錄失敗的方法(Thinkphp)

插入 borde images tor true ges border name 線上 1、設置文件夾權限2、修改/* 前後端通信相關的配置,註釋只允許使用多行方式 */{ /* 上傳圖片配置項 */ "imageActionName": "uploadimag

解決使用jquery圖片並實現回顯失敗,提示ReferenceError: $ is not defined

使用jquery上傳圖片並實現回顯 <scripttype="text/javascript"> //上傳 (非同步) functionuploadPic(){ //本次 jquery.form.js varoptions = {             

IIS+php服務器無法圖片解決辦法

src inf ini 技術 ima 建立 查找 地方 關於 查找網上資料,發現php.ini下面有2個地方關於上傳的配置: file_uploads = On 這裏設置是否允許HTTP上傳,默認應該為ON的 ;upload_tmp_dir= 這裏設置上傳文件存放的臨時

ueditor富文本編輯器跨域圖片解決辦法

etop cee 訪問 第一步 支持 fun 初始化 處理 顯示 在使用百度富文本編輯器的過程中,如果是有一臺單獨的圖片服務器就需要將上傳的圖片內容放到圖片服務器,也就是比如在a.com的編輯器上傳圖片,圖片要保存到img.com的跨域上傳圖片功能,而在ueditor官方文

koa2學習之旅----處理圖片路徑的解決辦法

console.log(ctx.req.file.path.substring(6)) // 單獨處理圖片上傳路徑,擷取public,防止圖片找不到,教程中的方法直接暴露後臺檔案是大忌,雖然可以通過seo手段處理 let imgurlSubstring = ctx.req.file.path

input圖片file標籤的accept="image/*"屬性響應很慢的解決方法

input上傳圖片file標籤的accept="image/*"屬性響應很慢的解決方法 input [file]標籤的accept屬性可用於指定上傳檔案的 MIME型別 。 例如,想要實現預設上傳圖片檔案的程式碼,程式碼可如下:  input type=

java後臺解決圖片翻轉90的問題,有demo,經過測試可用

1.需要加入 依賴 metadata-extractor.jar 依賴如下 <dependencies> <!-- Extracts Exif, IPTC, XMP, ICC and other metadata from image and video file

Google Play失敗-------解決方案

場景 app打包完成之後,經過第三方的處理後,上傳Google Play,結果上傳失敗了 錯誤提示 上傳失敗 您上傳的 APK 沒有經過 Zipalign 處理,請對 APK 執行 Zipalign 工具,然後重新上傳 解決方案   開啟終端,切換到一