在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Linux  HTML/ 后臺(tái)管理界面用UEditor上傳的圖片如何在web應(yīng)用里顯示呢?

后臺(tái)管理界面用UEditor上傳的圖片如何在web應(yīng)用里顯示呢?

用Node.js+Vue+UEditor搭了一個(gè)后臺(tái)管理頁(yè)面,UEditor的圖片上傳可以用了,UEditor編輯器里也可以正常地查看上傳的圖片

現(xiàn)在問(wèn)題就是我另開(kāi)一個(gè)web服務(wù),獲取UEditor編輯的頁(yè)面內(nèi)容時(shí)無(wú)法獲取到圖片

后臺(tái)管理服務(wù)的相關(guān)代碼

var ueditor = require("ueditor"); //用的是https://github.com/netpi/ueditor
app.use(express.static(path.join(__dirname, 'public')));
app.use("/ueditor/ue", ueditor(path.join(__dirname, 'public'), function(req, res, next) {
  // ueditor 客戶(hù)發(fā)起上傳圖片請(qǐng)求
  if(req.query.action === 'uploadimage'){
    var img_url = '/images';
    res.ue_up(img_url);
  }
  //  客戶(hù)端發(fā)起圖片列表請(qǐng)求
  else if (req.query.action === 'listimage'){
    var dir_url = '/images'; 
    res.ue_list(dir_url);
  }
  // 客戶(hù)端發(fā)起其它請(qǐng)求
  else {
    res.setHeader('Content-Type', 'application/json');
    res.redirect('/ueditor/config.json')
}}));

UEditor的編輯內(nèi)容:

<p>
    <img src="/images/apple.jpg" alt="apple.jpg"/>
</p>

web服務(wù)的log

GET /images/apple.jpg?noCache=jff6r41n 404 0.949 ms - 1422

我想應(yīng)該是圖片上傳到了后臺(tái)管理服務(wù)的public目錄里了,所以web服務(wù)這邊沒(méi)法訪(fǎng)問(wèn)到圖片,那么這種情況該如何處理?上傳到一個(gè)公有目錄嗎?

回答
編輯回答
別硬撐

不僅僅是上傳到公有目錄,而是這里生成的路徑應(yīng)該是絕對(duì)路徑

2017年11月13日 07:11