整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          js上傳圖片和展示圖片

          天,是JavaScript回爐的第六十六天

          上傳圖片和點擊圖片并在網頁上展示

          //提交圖片使用的是jquery的ajax傳遞圖片,后端進行圖片儲存

          function picture(){

          let number = arguments[0].length;

          let data = new FormData();

          data.append('number',number)

          for(let i=0;i<number;i++){

          data.append("file"+i, arguments[0][i]);

          }

          $.ajax({

          type:'POST',

          url:'http://127.0.0.1:8000/index_fontsize_addimg',

          dataType: "json",

          data: data,

          processData: false,

          contentType: false,

          success: function () {

          alert('提交成功')

          }

          })

          }

          //點擊圖標展示輸入框

          document.getElementById('input02').onclick = function(){

          let arr = new Array();

          document.getElementById('div01').style.display = 'block';

          let text = document.querySelector("#textarea1");

          let content;

          let count = 0;

          let fileData;

          text.addEventListener("keyup", function(e) {

          content = text.value;

          })

          document.getElementById('input01').onchange = function() {

          count+=1;

          fileData = this.files[0];

          arr.push(fileData)

          let photo = fileData.name;

          if(content == undefined){

          document.getElementById('textarea1').value ='['+count+'*'+photo+']';

          }else{

          document.getElementById('textarea1').value = content+'['+count+'*'+photo+']';

          }

          }

          //點擊確定寫入數據庫

          document.getElementById('input03').onclick = function(){

          let name = document.getElementById('input04').value;

          let photo1 = document.getElementById('textarea1').value;

          //圖片傳遞給函數 picture()

          picture(arr)

          let url = 'http://127.0.0.1:8000/index_fontsize_add';

          data={

          name:name,

          content:photo1

          }

          //ajax的函數寫入功能

          writeMysql(data,url);

          }

          }

          //ajax的函數寫入功能

          function writeMysql(Data,Url){

          let url = Url;

          let data = Data;

          let ajx = new XMLHttpRequest();

          ajx.open('POST',url,true);

          ajx.onreadystatechange = function(){

          if(ajx.readyState == 4){

          if(ajx.status == 200){

          let content = JSON.parse(ajx.responseText)['data'][0];

          //獲取值傳遞給mysqlExhibition()函數

          mysqlExhibition(content)

          }

          }

          }

          ajx.send(JSON.stringify(data));

          }

          //該函數主要是對數據庫的內容進行提煉

          function mysqlExhibition(exhibition){

          let str = exhibition.content

          let str01 = exhibition

          let str1 = str.replace(/\[(.+?)\]/g,'')

          let str03 = (str.match(/\*/g).length);

          //把值傳遞給pic()函數

          pic(str01,str1,str03)

          }

          //頁面展示函數,主要是創建圖片,這里我覺得一張博客寫入5張圖片應該可以了

          function pic(exhibition,str1,str03){

          let Url = 'http://127.0.0.1:8000/media/'

          let div = document.getElementById('div03');

          let p = document.createElement('p');

          div.appendChild(p);

          p.innerText = str1;

          console.log(str03)

          console.log(exhibition)

          let arr = [exhibition.img0,exhibition.img1,exhibition.img2,exhibition.img3,exhibition.img4,exhibition.img5,exhibition.img6,exhibition.img7,exhibition.img8,exhibition.img9]

          for(let i=0;i<str03;i++){

          console.log(arr[i])

          let img = document.createElement('img');

          div.appendChild(img);

          img.src = Url+arr[i];

          img.id = 'img01';

          }

          }

          //展示表格,博客的內容

          function selectMysql(){

          let AJX = new XMLHttpRequest();

          let url = 'http://127.0.0.1:8000/index_fontsize';

          AJX.open('GET',url,true);

          AJX.onreadystatechange = function(){

          if(AJX.readyState == 4){

          if(AJX.status == 200){

          let number = JSON.parse(AJX.responseText)['data'].length;

          let content = JSON.parse(AJX.responseText)['data']

          let table = document.getElementById('table01');

          for(let i=0;i<number;i++){

          let tr = document.createElement('tr');

          let td = document.createElement('td');

          let td1 = document.createElement('td');

          let td2 = document.createElement('td');

          table.appendChild(tr);

          tr.appendChild(td);

          tr.appendChild(td1);

          tr.appendChild(td2);

          td.innerText = content[i].name;

          td2.innerText = '查詢';

          td2.style.background='blue';

          }

          }

          }

          }

          AJX.send();

          }

          selectMysql();

          //點擊博客查詢按鍵

          document.getElementById('table01').addEventListener('click',function(e){

          let data = {

          name:e.path[1].children[1].innerText

          }

          let url = 'http://127.0.0.1:8000/index_fontsize_select';

          //傳遞給writeMysql()函數

          writeMysql(data,url)

          })

          TML編輯器粘貼word圖片,web編輯器粘貼word圖片,web富文本編輯器粘貼word,前端編輯器粘貼word內容,前端web編輯器粘貼word,支持快捷鍵操作(Ctrl+V),

          粘貼后word圖片自動上傳到服務器中,然后自動將圖片和文字HTML添加到編輯器中。

          用戶這邊日常的編輯工作基本上都是在word中完成的,用戶把內容編輯好后希望能夠直接一鍵(通過快捷鍵)粘貼到網站后臺新聞發布頁面的編輯器中,這樣能夠節省不少時間。提高工作效率,信息發布效率。

          用戶發布新聞的時候是從word里面復制圖片和文字,然后將word圖文內容粘貼到web富文本編輯器中,希望能夠將word的圖片自動上傳到服務器中,服務器地址能夠自定義,后端的話需要支持任意開發語言,比如ASP,ASP.NET,JSP,PHP,PYTHON等。只要是基于標準HTTP協議的都要支持。如果能夠不裝控件最好,

          實際上裝不裝都無所謂,只要好用。

          1.下載示例:

          http://www.ncmem.com/webapp/wordpaster/versions.aspx


          2.復制WordPaster插件目錄


          3.引入插件文件

          注意:不要重復引入jquery,如果您的項目已經引入了jq,則不用再引入jq-1.4


          4.在工具欄中增加插件按鈕


          6.初始化控件

          注意:

          1.如果接口字段名稱不是file,請配置FileFieldName。ueditor接口中使用的upfile字段


          參考:http://www.ncmem.com/doc/view.aspx?id=c3ad06c2ae31454cb418ceb2b8da7c45

          2.如果接口返回JSON,請配置ImageMatch


          參考:http://www.ncmem.com/doc/view.aspx?id=07e3f323d22d4571ad213441ab8530d1

          3.如果接口返回的圖片地址沒有域名,請配置ImageUrl


          參考:http://www.ncmem.com/doc/view.aspx?id=704cd302ebd346b486adf39cf4553936

          4.如果接口有權限驗證(登陸驗證,SESSION驗證),請配置COOKIE。或取消權限驗證。

          參考:http://www.ncmem.com/doc/view.aspx?id=8602DDBF62374D189725BF17367125F3


          效果

          lt;style>

          .progress {

          width:9%;

          height:10px;

          border:1px solid #ccc;

          margin-bottom:6px;

          margin-left: 85px;

          margin-top: -10px;

          display: none;

          }


          主站蜘蛛池模板: 久久免费国产精品一区二区| 一区二区三区视频观看| 国产精品视频一区二区三区四 | 日本亚洲成高清一区二区三区| 久久精品一区二区三区日韩| 色欲AV蜜桃一区二区三| 久久精品一区二区三区资源网| 红杏亚洲影院一区二区三区 | 3d动漫精品啪啪一区二区中| 国产伦一区二区三区高清 | 国内自拍视频一区二区三区| 色一情一乱一伦一区二区三区| 无码人妻精品一区二区三区蜜桃| 精品人妻码一区二区三区| 国产中文字幕一区| 国产一区二区精品尤物| 久久人妻av一区二区软件| 麻豆AV一区二区三区久久| 日韩内射美女人妻一区二区三区| 丝袜无码一区二区三区| 久久综合精品不卡一区二区 | 天天视频一区二区三区| 亚洲视频一区调教| 人妻体内射精一区二区三区| 中文字幕av一区| 国模丽丽啪啪一区二区| 亚洲一区二区三区高清在线观看| 亚洲熟女www一区二区三区| 日韩在线一区二区三区免费视频| 国产精品成人一区二区| 一区一区三区产品乱码| 无码视频一区二区三区| 国产综合一区二区在线观看 | 久久国产香蕉一区精品| 国产精品无码一区二区在线观一 | 日本精品一区二区久久久| 一区二区三区四区电影视频在线观看| 国产精品一区二区久久沈樵| 中文字幕av无码一区二区三区电影 | 97精品一区二区视频在线观看| 亚洲日本一区二区一本一道|