我试图在一个文件上传成功后发送一个表单,然后清理该表单,让用户上传另一个文件,问题是如果我第一次上传,表单被发送一次,如果我第二次上传,表单被发送两次,而应该只发送一次,第三次上传另一个文件,表单被发送3次。
无论用户上传多少次新文件,我都希望表单被发送一次。
这是我的密码:
$("#send-pc").off('click').on("click",function(){
var data = {};
console.log('hi')
myDropzone.processQueue
我已经做了大量的研究,还没有找到一个可行的解决方案如下。我问了一个),但是由于缺乏答案或评论,我决定问一个更普遍的问题,这个问题可能适用于更多的人。
无论如何,dropzone.js允许您使用js创建文件上传。下面是一个代码片段,它就是这样做的:
var myDropzone = new Dropzone(document.body, {
url: "/" // Not sure what to put here...
});
其中url:"“将等效于表单中的action=""。您可以找到的大多数示例都有url:"upload.php“,但是
你能用remote: true以Rails 6的形式上传文件吗? 我的表单有remote: true和multipart:true,当我没有上传任何文件时,它可以正常工作。 一旦我尝试上传一个文件,我得到一个406错误,在我的日志中我看到: ActionController::UnknownFormat (AppProxy::RegistriesController£update is missing a template for this request format and variant.
request.formats: ["text/html"] 似乎只有当我尝试
我正在使用Malsup的jQuery表单插件异步上传文件,。
它可以很好地上传文件,但我有兴趣同时发送额外的数据(比如上传文件的人的用户名)。
有什么方法可以添加这些额外的数据吗?
下面是用于上传文件的当前代码:
(假设在带有<input type=file/>的HTML中使用标准id=upload)
// site/js/app.js
var app = app || {};
(function($){
})(jQuery);
// prepare the form when the DOM is ready
$(document).ready(function()
我有一个简单的表单,只有一个字段可以使用Webform模块6.0.1将文件上传到Drupal 8站点。如果我使用webforms测试工具测试表单,文件就会很好地上传,它会显示加载图标几秒钟,并准备上传,但是如果我尝试在一个页面中将表单嵌入为一个块,我就无法上传该文件,如果我尝试提交表单,无论等待多长时间,它总是会显示以下消息。
"File upload in progress. Uploaded file may be lost. Do you want to continue?"
只是为了测试,我把最大上传文件增加到2GB,而我上传的文件只有5kb。我能想到的所有.js库都在