tinymce粘贴上传图片的代码
时间: 2024-04-14 16:22:10 浏览: 106
用于图片上传的代码
以下是使用tinymce插件实现粘贴上传图片的代码示例:
```javascript
tinymce.init({
selector: 'textarea',
plugins: 'paste',
paste_data_images: true,
images_upload_handler: function (blobInfo, success, failure) {
var xhr, formData;
xhr = new XMLHttpRequest();
xhr.withCredentials = false;
xhr.open('POST', 'your_upload_url');
xhr.onload = function() {
var json;
if (xhr.status != 200) {
failure('HTTP Error: ' + xhr.status);
return;
}
json = JSON.parse(xhr.responseText);
if (!json || typeof json.location != 'string') {
failure('Invalid JSON: ' + xhr.responseText);
return;
}
success(json.location);
};
formData = new FormData();
formData.append('file', blobInfo.blob(), blobInfo.filename());
xhr.send(formData);
}
});
```
请注意,上述代码中的`your_upload_url`需要替换为你自己的图片上传接口的URL。
阅读全文