?1.編輯器修改 (可選)
1.1在?ueditor/config.json?中添加代碼塊
????/*?上傳word配置?*/
????"wordActionName": "wordupload", /*?執行上傳視頻的action名稱?*/
????"wordFieldName": "upfile", /*?提交的視頻表單名稱?*/
????"wordPathFormat": "/public/uploads/word/{yyyy}{mm}{dd}/{time}{rand:6}", /*?上傳保存路徑,可以自定義保存路徑和文件名格式?*/
????"wordMaxSize": 102400000, /*?上傳大小限制,單位B,默認100MB */
"wordAllowFiles": [".docx"] /*?僅支持docx格式的word */
在ueditor\ueditor.config.js文件中,新增按鈕名稱"wordupload",并添加鼠標懸浮提示
?,labelMap:{
??????'wordupload': '上傳word文件',
????}
?
編輯1.2.1 對應 /ueditor/lang/**
?
編輯en.js
?'wordupload':{
????????'exceedSizeError': 'File Size Exceed',
????????'exceedTypeError': 'File Type Not Allow',
????????'jsonEncodeError': 'Server Return Format Error',
????????'loading':"loading...",
????????'loadError':"load error",
????????'errorLoadConfig': 'Server config not loaded, upload can not work.',
????},
?
編輯?
編輯zh-cn.js
?'wordupload':{
????????'exceedSizeError': '文件大小超出限制',
????????'exceedTypeError': '文件格式不允許',
????????'jsonEncodeError': '服務器返回格式錯誤',
????????'loading':"正在上傳...",
????????'loadError':"上傳錯誤",
????????'errorLoadConfig': '后端配置項沒有正常加載,上傳插件不能正常使用!'
????},
?
編輯?
編輯?
編輯在ueditor\themes\default\css\ueditor.css文件中新增按鈕樣式:
.edui-default .edui-for-wordupload .edui-icon {
????width: 16px;
????height: 16px;
????background: url(../images/word_upload.png) no-repeat 2px 2px !important;
}
?
編輯最后在ueditor\ueditor.all.js文件中editorui[“simpleupload”] = function (editor){}后面添加如下代碼
??UE.commands['wordupload'] = {
????execCommand : function() {
??????var me = this;
??????try {
????????if(typeof wordupload === "function") {
??????????wordupload(me.key);//回傳富文本所在的元素ID
????????} else {
??????????console.log("wordupload is not full");
????????}
??????} catch(e) {
????????console.log("wordupload:"+e);
??????}
????},
????queryCommandState : function() {
??????return false;
????}
??};
?
編輯?
編輯版權聲明:本文為CSDN博主「weixin_41949323」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_41949323/article/details/124841712
?
2.代碼部分
2.1 html?頁面加入下面代碼
???
<!-- start -->
<p style="display: none;">
????<form enctype="multipart/form-data">
????????<input type="file" name="worduploadfile" onchange="javascript:asyncUploadFile()" />
????</form>
</p>
<p >
????<p style="width: 200px;height:20px; z-index: 20000; position: absolute; text-align: center; left: 50%; top: 50%;margin-left:-100px;margin-top:-10px">
????????<p style="margin-bottom: 0;">
????????????<p style="width: 100%;"></p>
????????</p>
????????<h5 style="color: #5BC0DE;">正在加載...</h5>
????</p>
</p>
<!-- end -->
2.2?對應?js?調用
?var ???ue = ??UE.getEditor('editor');
????function wordupload(key){
????????$("#worduploadfile").click();
????}
????function asyncUploadFile() {
????????$("#loadingModal").modal({backdrop: 'static', keyboard: false});
????????var formData = new FormData($('#wordimportform')[0]);
????????$("#worduploadfile").val('');
????????$.ajax({
????????????url:'/wordupload',
????????????type:'POST',
????????????data:formData,
????????????dataType:'text',
????????????cache: false,
????????????processData: false,
????????????contentType: false,
????????????success:function (result) {
????????????????ue.execCommand('insertHtml', result);
????????????????$("#loadingModal").modal('hide');
????????????},
????????????error:function (error) {
????????????????console.log(error);
????????????????$("#loadingModal").modal('hide');
????????????}
????????});
????}
?
編輯示例下載地址,下載前選擇合適的語言版本:
asp:https://gitee.com/xproer/wordpaster-asp-kindeditor4x
asp.net:https://gitee.com/xproer/wordpaster-asp.net-kindeditor4x
jsp:https://gitee.com/xproer/wordpaster-jsp-kindeditor4x
php:https://gitee.com/xproer/wordpaster-php-kindeditor4x
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
QQ輸入法怎樣進行語音輸入?1.首先,下載最新版本的qq軟件,然后安裝。2.然后,打開qq。登錄后,軟件右下角有這樣一個標志。3.點擊上面那個方塊的logo后,會彈出下面的頁面,里面全是各種應用。點擊語音識別。4.這時,語音識別面板會自動打開。點按“開始講話”按鈕,然后您可以對著麥克風講話。做完之后,你就開始認了。識別完成后,內容會自動進入輸入框。5.講完后,您還可以單擊停止講話按鈕,讓軟件立即開...
世界最稀有的貓 世界上最可愛最稀有的貓?什么貓快瀕危了? 1、狼人貓田納西州的動物飼養者讓一只自然基因突變的無毛貓與另一只黑色短毛貓交配,培育出一種新的貓。這只貓被命名為Lykoi,叫狼人貓。根據國際貓協會的記錄,狼人貓是一種天然基因突變,概率很低。它們有斑駁的灰色頭發和巨大的金色瞳孔。它們看起來像狼人,是世界上最稀有的貓之一。目前,世界上只有35只狼人貓。2、荒漠貓沙漠貓是中國的特產動物,主...
中小學教師研修網登不上了?1.也許你沒有找到正確的著陸入口。首先,你要找到你選擇的班級的名字,點擊進入,然后登錄。2.也許你的帳戶和密碼。如果您在另一個網站上參加了培訓網絡的課程,您的帳戶和密碼會有所不同。如果密碼錯誤,您可以使用您注冊的手機號碼重新獲取密碼。希望能幫到你。教師研修網考核不通過怎么辦?然而,教師培訓網絡評估一般沒有補救措施。教師培訓網主要承擔教師繼續教育的網絡培訓,作為中小學教師專...