Tag: blueimp

以编程方式将文件添加到jquery fileupload

我正在使用blueimp / jQuery-File-Upload来允许用户在我的网站上创建查询时上传附件。 我需要扩展当前function,以将自动生成的图像添加到队列中。 我需要添加的图像是一个导出的canvas,因此是一个base64编码的字符串,即类似的东西 数据:image / png; base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAElFTkSuQmCC 如何将这样的文件添加到上传队列? 我被困住了,不知道从哪里开始。 任何指向正确方向的指标都非常感谢。

为什么Blueimp的jQuery-File-Upload插件没有激活回调?

我正在尝试使用Blueimp的jQuery-File-Upload插件,该插件根据演示看起来很有前途。 这很容易实现: var $uploadButton = $(“#fileop-upload”);// $uploadButton.fileupload({ url : “//domain/path/to/receive-uploaded-files” }); 所选文件上传正常,无需按预期刷新页面,但当然使用这样的最小配置,用户将不会收到任何通知。 这是插件的回调会派上用场的地方。 根据文档,有两种方法可以定义回调。 例如, add事件(只要选择上传文件就会触发)可以在原始配置对象中添加,如下所示: $uploadButton.fileupload({ add : addFileListener, url : “//domain/path/to/receive-uploaded-files” }); 或者: $uploadButton.bind(“fileuploadadd”, addFileListener); 但是我发现只有第一种方法有效,第二种方法没有做任何事情。 更令人好奇的是,没有其他回调 – 特别是progress和start – 似乎无论我如何绑定它们都会解雇: $uploadButton.fileupload({ add : addFileListener, progress : progressListener, start : startListener, url : “//domain/path/to/receive-uploaded-files” }); 要么 $uploadButton.fileupload({ add : addFileListener, url : “//domain/path/to/receive-uploaded-files” […]

jQuery:使用表单提交上的Blueimp文件上传插件上传文件+数据

我正在使用Blueimp文件上传插件上传文件。 假设我有以下forms: Upload 我的工作是 我想在使用点击上传按钮时上传文件+数据。 我已经完成了自动文件上传,即在拖放或选择文件后立即上传文件。 但是对于这个我不知道该怎么做。我可以为这种情况做一些简单的例子吗?

blueimp jquery文件上传 – “完成”,“完成”回调不适用于IE 9

我使用Blueimp Jquery文件上传插件异步上传文件。 它适用于大多数其他浏览器(有一些小问题) – 在IE上,我看到这个问题,“完成”,“停止”,“总是”,“完成”和其他一些事件回调没有被调用。 在调试时,我在“完成”,“失败”,“始终”中添加了console.logs,并在_onSend函数中添加了一个“完整”方法(在jquery.fileupload.js中) – 但是没有一个似乎在IE中被调用。 _onSend: function (e, data) { var that = this, jqXHR, slot, pipe, options = that._getAJAXSettings(data), send = function (resolve, args) { that._sending += 1; jqXHR = jqXHR || ( (resolve !== false && that._trigger(‘send’, e, options) !== false && (that._chunkedUpload(options) || $.ajax(options))) || that._getXHRPromise(false, options.context, args) ).complete(function […]

Jquery文件上传插件:如何在添加时validation文件?

$(‘#fileupload’) .fileupload({ acceptFileTypes: /(\.|\/)(jpg)$/i }) .on(‘fileuploadadd’, function (e, data) { console.log(data.files.valid); //undefined setTimeout(function () { console.log(data.files.valid); //true or false }, 500); }) ; 的jsfiddle 如何在没有超时的情况下获取属性data.files.valid布尔值?

jQuery FileUpload不会触发’done’

我使用jQuery-File-Upload插件。 我写了一个简单的代码来测试它 – 它可以工作,但并非没有问题。 即使文件已上传且进度条已到达结束,它也不会触发done 。 这是代码: $(‘#file_file’).fileupload({ dataType: ‘json’, autoUpload: true, add: function (e, data) { data.context = $(”).text(‘Uploading…’).appendTo(document.body); data.submit(); }, progressall: function (e, data) { var progress = parseInt(data.loaded / data.total * 100, 10); $(‘#progress .bar’).css( ‘width’, progress + ‘%’ ); }, done: function (e, data) { alert(‘Done’); } }); 我的输入很简单:

如何使用blueimp文件上传插件只上传一次文件?

我正在使用bluimp jQuery-File-Upload-plugin 。 选择一些文件并上传它们没有问题,但是当我想在不刷新页面的情况下上传其他文件时,第一个文件会再次上传。 我的问题是如何在上传文件后“取消设置”文件。 这是我的源代码 使用Javascript: $(‘#MappeFile’).fileupload({ dataType : ‘json’, autoUpload : false, maxNumberOfFiles : undefined, maxFileSize : 6000000, minFileSize : undefined, acceptFileTypes : /.+$/i, url : “/ajax/UploadFile.php”, add : function(e, data) { $(“#testUploadButton”).on(“click”, function() { $(‘#progress .bar’).show(); if ($.browser.msie && parseInt($.browser.version, 10) < 10) { $('#progress .bar').css({ "background" : "url(images/progressbar.gif) no-repeat", "width" : […]

blueImp / jquery文件上传 – 如果不接受文件类型,如何收到错误消息?

我想使用BlueImp / Jquery文件上传能够将一些图像上传到web webserver。 我有这个JS代码,我通过阅读许多来源生成 $(‘#file_upload’).fileupload(‘option’, { dataType: ‘json’, url: ‘/Upload/UploadFiles’, maxFileSize: 5000000, acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, process: [ { action: ‘load’, fileTypes: /^image\/(gif|jpeg|png)$/, maxFileSize: 20000000 // 20MB }, { action: ‘resize’, maxWidth: 1440, maxHeight: 900 }, { action: ‘save’ } ], progressall: function (e, data) { $(this).find(‘.progressbar’).progressbar({ value: parseInt(data.loaded / data.total * 100, 10) }); }, […]

jQuery文件上传插件:是否可以保留上传文件夹的结构?

我正在尝试这个插件( https://github.com/blueimp/jQuery-File-Upload )并且有趣的文件夹上传。 我想知道插件是否能够保留上传的子文件夹的结构(=上传1个带有3个子文件夹的文件夹,每个包含几个文件)?