草庐IT

DropZone

全部标签

将Dropzone与Typescript一起使用

我有一个使用Dropzone4.3并用打字稿编写的应用程序。在将其转换为打字稿之前,我们必须在Dropzone上设置一个全局变量,一切都很高兴。Dropzone.autoDiscover=false;我已经插入了这些节点软件包:"@types/dropzone":"^4.3.35","dropzone":"4.3.0",现在,自动发现线给我这个错误:ErrorTS2686'Dropzone'referstoaUMDglobal,butthecurrentfileisamodule.Consideraddinganimportinstead.为了解决这个问题,我添加了此信息:import*asD

javascript - 来自 PHP 的 Dropzone 调试和 ajax 消息

我正在使用最新的Dropzone.js版本3.7.1和PHP脚本将文件上传到服务器我想将消息返回到拖放区区域,在图像上所以我退出header('HTTP/1.1500InternalServerError');header('Content-Type:application/json');exit();这会在图像上显示一般的拖放区错误但如果我使用header('HTTP/1.1500InternalServerError');header('Content-Type:application/json');exit("Myerror");我收到“来自服务器的无效JSON响应。”如果我用h

javascript - Dropzone.js 和 symfony formbuilder

我正在尝试处理dropzone.js以便与我的实体symfonyformbuilder一起正常工作。如果我使用简单的一切正常但是如果我使用的是dropzone.js,我会在我的POST中发现这种差异:我该如何处理?这是我的js:Dropzone.options.myAwesomeDropzone={autoProcessQueue:false,uploadMultiple:true,parallelUploads:25,maxFiles:25,init:function(){varmyDropzone=this;$("#submit-all").click(function(e){e.

php - Dropzone 在后端 Laravel 中没有有效的 MIME 类型?

老实说,我真的不知道问题出在哪里。可能是Dropzone、Laravel(5.4),...所以我真的希望即使是一个想法也能帮助我解决这个问题。当我上传文件时,我没有遇到任何js问题,但Laravel抛出以下错误(针对每个文件):调用未定义的方法Symfony\Component\HttpFoundation\File\UploadedFile::store()这是我的后端代码(在portfolioStore方法中设置了错误):middleware('auth');}/***Showtheapplicationdashboard.**@return\Illuminate\Http\Res

javascript - 如何使用 PHP 在 DropZone 中触发错误事件?

在dropzone.js中,有一个事件error,但是我找不到任何关于如何从PHP触发它的文档。我已尝试从PHP发送各种header()响应,包括404、500、503等等,但此事件尚未触发。我想要做的是,服务器检查mime以查看它是否有效,如果无效,我将丢弃该文件,理想情况下--返回一个错误,以便dropzone可以做出相应的响应。从javascript方面,我尝试了以下方法:.on("complete",function(file,response){console.log(response);}.on("error",function(file,response){console

php - 创建新用户后使用 Dropzone.js 上传,发送标题

我正在使用一个很棒的插件-dropzone.js(dropzonejs.com)让我的网站在注册新用户时更漂亮一些。基本上,用户填写一个表单,将几张图片放入“放置区”,然后单击“提交”,这会触发一个将表单发布到php脚本的ajax调用。我将dropzone参数设置为enqueForUpload:false,这样可以防止文件自动上传,因为我需要在创建新用户ID后将它们上传到uploads/$userid。我可以给dropzoneheader参数,我假设将其发布到url,类似于ajax调用,而不是数据:{'userid':userid},dropzone使用header:{'userid'

使用React-Dropzone预览多滴

我正在尝试在我的应用程序上实现Dropzone,但是如果它们是多个输入,我将无法预览照片。如果我一个一个添加它们,它可以正常工作,但是如果我选择多个,则将渲染第一个。这是我的ondrop功能onDropGeneral=(currentGeneralPhoto)=>{letindex;for(index=0;index{console.log('URL:',event.target.result);this.setState({generalPhotos:this.state.generalPhotos.concat([{base64:event.target.result}])});};}}这

JavaScript Dropzone删除文件

我正在尝试使用Dropzone上传图像文件。选择文件后,我将其带有AJAX请求对服务器进行检查,以查看文件是否已经存在。如果是这样,请提示用户是否要覆盖。这一切都起作用。如果他们选择可以覆盖,则会发生,如果没有,就不会发生。我的问题是,他们选择不覆盖,该文件从预览痛苦中没有清楚。我正在使用this.removefile(文件),但它保持可见。varImageDropzone=newDropzone("div#ImageDropzone",{url:"upload.php",maxFiles:1,accept:function(file,done){FileExists(file.upload.

在React-Dropzone中,如何告诉用户文件的最大值太大了?

我正在使用以下内容来允许用户上传配置文件照片反应-滴虫:constFILE_FIELD_NAME='files';constrenderDropzoneInput=(field)=>{constfiles=field.input.value;letdropzoneRef;return(field.input.onChange(filesToUpload)}ref={(node)=>{dropzoneRef=node;}}accept="image/jpeg,image/png"maxSize={5242880}>{({isDragActive,isDragReject,acceptedFile

javascript - 如何在 dropzone 插件中添加 removefile 选项?

我使用了dropzone.js(http://www.dropzonejs.com/)。我正在尝试添加删除按钮来删除图像。但我收到javascript未定义错误Dropzone.options.myDropzone={init:function(){addRemoveLinks:true,thisDropzone=this;$.get('photo-add.php',function(data){$.each(data,function(key,value){varmockFile={name:value.name,size:value.size};thisDropzone.optio