Summernote默認上傳圖片是保存二進制圖片數據,這樣會造成數據庫龐大,
我們現在就把它修改為上傳到服務器,直接保存路徑地址
不多說,直接上干貨
~~~
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>測試上傳圖片</title>
</head>
<!-- include libraries(jQuery, bootstrap) -->
<script type="text/javascript" src="__ROOT__/Public/js/jquery.min.js"></script>
<script type="text/javascript" src="__ROOT__/Public/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="__ROOT__/Public/css/bootstrap.min.css" />
<!-- include summernote css/js-->
<script src="__ROOT__/Public/plugins/summernote/summernote.min.js"></script>
<script src="__ROOT__/Public/plugins/summernote/lang/summernote-zh-CN.js"></script>
<link href="__ROOT__/Public/plugins/summernote/summernote.css" rel="stylesheet">
<body>
<div id="summernote">Hello Summernote</div>
<script language="javascript">
$(document).ready(function() {
$('#summernote').summernote({
height: "500px",
callbacks: {
onImageUpload: function(files) { //the onImageUpload API
img = sendFile(files[0]);
}
}
});
});
function sendFile(file) {
data = new FormData();
data.append("file", file);
console.log(data);
$.ajax({
data: data,
type: "POST",
url: "{:U('Test/upload')}",
cache: false,
contentType: false,
processData: false,
success: function(url) {
$("#summernote").summernote('insertImage', url, 'image name'); // the insertImage API
}
});
}
</script>
</body>
</html>
~~~
- 空白目錄
- summernote富文本編輯器
- 基本使用(一)
- 基本使用(二)
- 基本使用(三)
- 基本使用(四)
- 修改Summernote文本編輯器支持上傳圖片到服務器
- 修改圖片上傳后的樣式
- Composer的一些基本用法
- 使用中國鏡像快速安裝
- 自己項目中常用到的一些Composer
- TP5的一些常見功能實現
- 通過phpmailer實現郵件的發送
- 使用PhantomJS將網頁生成圖片
- TP5在Linux服務器中LNMP環境下的配置
- 利用JWT做token開發
- 小程序開發備忘錄
- 小程序生成自定義二維碼
- Bootstrap使用心得
- 異步加載數據,更新select方法
- Html5實現圖片上傳前裁剪
- mysql一些小技巧
- php移動mysql字段的位置
- 服務器相關知識
- 阿里云專屬網絡外網訪問的設置
- Linux定時執行任務