Php 使用Summernote编辑器时如何从服务器删除上载的图像
我使用Summernote编辑器进行图像上载,但我注意到,当我在编辑器中添加图像内容时,它会成功上载到我的服务器文件夹中,而没有保存它,但当我删除编辑器中的图像时,它不会从我的服务器文件夹中删除。要删除文件表单服务器,您需要在MediaDelete上使用Php 使用Summernote编辑器时如何从服务器删除上载的图像,php,jquery,html,Php,Jquery,Html,我使用Summernote编辑器进行图像上载,但我注意到,当我在编辑器中添加图像内容时,它会成功上载到我的服务器文件夹中,而没有保存它,但当我删除编辑器中的图像时,它不会从我的服务器文件夹中删除。要删除文件表单服务器,您需要在MediaDelete上使用,,但不同版本的summernote的用法不同,有时很难在文档中找到 适用于SUMMERNOTE 0.6.x $(document).ready(function() { $('.summernote').summernote({
,
,但不同版本的summernote的用法不同,有时很难在文档中找到
适用于SUMMERNOTE 0.6.x
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function($target, editor, $editable) {
alert($target.context.dataset.filename);
$target.remove();
}
});
});
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function(target) {
deleteFile(target[0].src);
}
});
});
适用于SUMMERNOTE 0.7.x
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function($target, editor, $editable) {
alert($target.context.dataset.filename);
$target.remove();
}
});
});
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function(target) {
deleteFile(target[0].src);
}
});
});
对于SUMMERNOTE 0.8.x(使用回调)
Javascript:使用img src删除文件的示例
function deleteFile(src) {
$.ajax({
data: {src : src},
type: "POST",
url: base_url+"dropzone/delete_file", // replace with your url
cache: false,
success: function(resp) {
console.log(resp);
}
});
}
<?php
$src = $this->input->post('src'); // $src = $_POST['src'];
$file_name = str_replace(base_url(), '', $src); // striping host to get relative path
if(unlink($file_name))
{
echo 'File Delete Successfully';
}
?>
PHP:检索img src后删除图像的示例
function deleteFile(src) {
$.ajax({
data: {src : src},
type: "POST",
url: base_url+"dropzone/delete_file", // replace with your url
cache: false,
success: function(resp) {
console.log(resp);
}
});
}
<?php
$src = $this->input->post('src'); // $src = $_POST['src'];
$file_name = str_replace(base_url(), '', $src); // striping host to get relative path
if(unlink($file_name))
{
echo 'File Delete Successfully';
}
?>
图像上传参考-要删除文件表单服务器,您需要在MediaDelete上使用
,
,但用法因summernote版本而异,有时很难在文档中找到
适用于SUMMERNOTE 0.6.x
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function($target, editor, $editable) {
alert($target.context.dataset.filename);
$target.remove();
}
});
});
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function(target) {
deleteFile(target[0].src);
}
});
});
适用于SUMMERNOTE 0.7.x
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function($target, editor, $editable) {
alert($target.context.dataset.filename);
$target.remove();
}
});
});
$(document).ready(function() {
$('.summernote').summernote({
height: "300px",
onMediaDelete : function(target) {
deleteFile(target[0].src);
}
});
});
对于SUMMERNOTE 0.8.x(使用回调)
Javascript:使用img src删除文件的示例
function deleteFile(src) {
$.ajax({
data: {src : src},
type: "POST",
url: base_url+"dropzone/delete_file", // replace with your url
cache: false,
success: function(resp) {
console.log(resp);
}
});
}
<?php
$src = $this->input->post('src'); // $src = $_POST['src'];
$file_name = str_replace(base_url(), '', $src); // striping host to get relative path
if(unlink($file_name))
{
echo 'File Delete Successfully';
}
?>
PHP:检索img src后删除图像的示例
function deleteFile(src) {
$.ajax({
data: {src : src},
type: "POST",
url: base_url+"dropzone/delete_file", // replace with your url
cache: false,
success: function(resp) {
console.log(resp);
}
});
}
<?php
$src = $this->input->post('src'); // $src = $_POST['src'];
$file_name = str_replace(base_url(), '', $src); // striping host to get relative path
if(unlink($file_name))
{
echo 'File Delete Successfully';
}
?>
图片上传参考-