首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉勒维尔,我怎么才能从下拉文件中删除文件呢?

拉勒维尔,我怎么才能从下拉文件中删除文件呢?
EN

Stack Overflow用户
提问于 2021-01-21 13:11:37
回答 1查看 1.1K关注 0票数 1

我在我的项目中使用了dropify。

代码语言:javascript
复制
 <form action="{{route('ticket.update')}}" enctype="multipart/form-data" method="post">
 @csrf
 <label>Ticket</label>
 <input type="file" name="ticket" class="dropify" data-max-file-size="5M"
 data-default-file="{{$foo->ticket ?? ''}}"
 data-allowed-file-extensions="pdf png jpg jpeg"/>
 <input type="submit" class="button"/>
 </form>

当我删除图像时,也应该从数据库中删除。

在“控制器”中(在投寄表格后删除)

代码语言:javascript
复制
dd($request->ticket);

输出

代码语言:javascript
复制
Null

输入,即使它的值已经存在,posted值也输出为null。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-21 16:47:06

这个密码会帮你的..。

代码语言:javascript
复制
$(document).ready(function(){
  $('.dropify').dropify(); //initializing dropify

  //Handling click event on Remove button of dropify
  $('.dropify-clear').click(function(e){
    e.preventDefault();
    alert('Remove Hit'); //Here you can manage you ajax request to delete 
                         //file from database.
  });
});

代码语言:javascript
复制
$(document).ready(function(){
  $('.dropify').dropify();
  
  $('.dropify-clear').click(function(e){
    e.preventDefault();
    alert('Remove Hit');
    
  });
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Dropify/0.2.2/js/dropify.min.js" integrity="sha512-8QFTrG0oeOiyWo/VM9Y8kgxdlCryqhIxVeRpWSezdRRAvarxVtwLnGroJgnVW9/XBRduxO/z1GblzPrMQoeuew==" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Dropify/0.2.2/css/dropify.css" integrity="sha512-In/+MILhf6UMDJU4ZhDL0R0fEpsp4D3Le23m6+ujDWXwl3whwpucJG1PEmI3B07nyJx+875ccs+yX2CqQJUxUw==" crossorigin="anonymous" />

<input type="file" class="dropify">

enctype="multipart/form-data"添加到表单中。

代码语言:javascript
复制
<form action="{{route('ticket.update')}}" method="post" enctype="multipart/form-data">

阅读更多关于多部分/表单数据的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65828168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档