Javascript dropzone从laravel存储中删除上载的文件
我使用dropzone在laravel项目存储上以以下方式上载图像:Javascript dropzone从laravel存储中删除上载的文件,javascript,ajax,laravel,dropzone.js,Javascript,Ajax,Laravel,Dropzone.js,我使用dropzone在laravel项目存储上以以下方式上载图像: //save image in storage at the controller public function storeImage(Request $request) { $image = $request->file('file')->store('ad-images'); return response()->json(['image'=>$image]
//save image in storage at the controller
public function storeImage(Request $request)
{
$image = $request->file('file')->store('ad-images');
return response()->json(['image'=>$image]);
}
Dropzone.js
//dropzone options
Dropzone.options.dropzone =
{
maxFilesize: 12,
maxFiles: 3,
addRemoveLinks: true,
removedfile: function (file) {
//here i want to have file name to post it
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
},
type: 'POST',
url: '{{ url("ads/new/delete-image") }}',
data: {filename: name},
success: function (data) {
console.log("File has been successfully removed!!");
},
error: function (e) {
console.log(e);
}
});
}
如何使用“删除”链接删除此文件
换句话说,如何在
removedfile
配置选项中访问image
或将文件名作为参数?我没有发现您的错误代码,您如何从存储中删除它?这只是前面的功能性,您需要以某种方式告诉函数您要使用id或标记删除哪个图像。