Tag: plupload

Plupload文件名问题

我在这里问,希望有些成员能够熟悉“plupload”来提供帮助。 这个小Jquery脚本正在使我的文件上传问题消失,所以任何帮助将不胜感激。 问题:我可以使用plupload上传大文件,但是当服务器上显示的名称已更改为乱码时, EG p163g1k1er15n310bi18bq1af61rc21.zip 根据我对基本上传表单的体验,我的假设是它正在写出一个临时文件名,目的是在将chunked部分重新组合在一起时将其重命名为原始文件名,但由于某种原因,它可能不会这样做。 我已将文件夹的权限更改为777,因此我有理由相信这不是问题。 正在使用的运行时是Flash(我需要分块function)。 它的版本是1.4.3.2 一如既往,任何帮助将不胜感激。

PLUpload获取剩余文件?

所以我正在使用PLUpload来上传文件。 但是,我遇到了一个问题。 我正在尝试在队列完成时触发事件。 我很亲密,但并不完全。 看这里: $(function() { var files_remaining = 0; // Setup flash version $(“#flash_uploader”).pluploadQueue({ // General settings runtimes : ‘flash’, url : ‘blah.php’, max_file_size : ‘200mb’, chunk_size : ‘1mb’, // Flash settings flash_swf_url : ‘plupload.flash.swf’ }); var uploader = $(“#flash_uploader”).pluploadQueue(); uploader.bind(‘FilesAdded’, function(up, file, res) { files_remaining++; }); uploader.bind(‘FileUploaded’, function(up, file, res) { files_remaining–; […]

为什么我在通过HTTPS上传时从IE8 / IE9上的plupload获得“安全错误”?

我正在使用plupload将文件上传到ASP.NET WebAPI服务。 它在Chrome中运行良好,它在我的开发机器上的IE8 / IE9中运行良好。 但是,当我连接到实际服务器上的网站时,上传文件会导致plupload的error handling程序触发,错误代码为-400,错误消息为“安全错误”。 查看响应和请求标题一切正常。 响应甚至包含正确的返回值! 我猜这与使用https有关,但我不确定它在Chrome中是否正常工作。 (Firefox有一个完全不同的问题,但似乎至少得到了与IE不同的数据。) 我想知道它与请求Accept标头有关,它是: Accept application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* 响应头的Content-Type是text / html,因为application / json导致IE想要保存响应而不是将其传递回脚本。 这是什么“安全错误”,为什么我得到它? 更重要的是,为什么我得到它,即使响应似乎正确回归? 更重要的是,我该如何修复它? 编辑:好的,更多信息。 显然,IE9使用html4运行时进行plupload,它使用iframe来处理文件上传。 当数据返回并且它尝试访问HTMLIFrameElement时,IE9会出现“访问被拒绝”错误。 我理解这有助于防止xss错误,但似乎从iframe读取应该是安全的… 所以任何人都知道解决方法吗?

plupload似乎没有在IE 9中上传文件。它适用于其他浏览器

在我们的项目中,我们使用plupload上传单个excel文件。 这适用于IE9以外的所有浏览器。 单击上载链接时,将显示文件对话框,但尝试打开Excel时没有任何反应。 以下是供参考的代码,我们非常感谢您解决此问题的任何帮助。 提前致谢! function initUploader(btnId, fileType, onSuccess) { if (typeof fileType == “undefined”) fileType = “image”; var arrFilters = new Array(); var url = ‘user/attachmentUpload’; switch (fileType) { case “image”: arrFilters = [{title : “Image files”, extensions : “jpg,jpeg,gif,png”}]; url = ‘assets/imgupload’; break; case “xls”: arrFilters = [{title : “Spreadsheet files”, extensions : […]

在Fileselect之后Plupload Html5预览

http://jsfiddle.net/VjeTk/78/ 使用Plupload.com文件上传器 我想在html5运行时浏览器选择文件后预览图像。 因此我添加了FilesAdded事件 uploader.bind(‘FilesAdded’, function(up, files) { for (var i in files) { $(‘filelist’).innerHTML += ” + files[i].name + ‘ (‘ + plupload.formatSize(files[i].size) + ”) ‘; } }); 问题是Plupload没有像html那样提供通常的二进制文件对象。 谢谢你的帮助。

在IE中不会触发Plupload HTML4 Add Files对话框

我正在使用带有HTML4的Plupload(jQuery版本)用于IE,并且出于某种原因,当我按下“添加文件”按钮时,它不会打开文件对话框。 Plupload容器放在一个对话框中,每次我在显示对话框之前调用.pluploadQueue() 。 它适用于FF和Chrome。

如何使用Plupload on Upload Complete通过Ajax返回数据?

在过去的几个小时里,我一直在尝试获取一些东西……在完成队列后从pluploader返回任何东西都无济于事。 这是我的JS代码: var uploader = $(‘#pluploadDiv’).pluploadBootstrap(); uploader.bind(“UploadComplete”, function(up, files) { var obj = $.parseJSON(response.response); alert(obj.result); }); 在upload.php脚本的最后一行,我有: die(‘{“jsonrpc” : “2.0”, “result” : “‘.$_REQUEST[‘unitID’].'”, “id” : “id”}’); 这对我来说很有意义……但它不起作用,文件上传没有问题,但警报甚至没有触发……没有任何回应。 思考? 编辑新代码作为解决方案 我正在使用的JS(感谢jbl): var uploader = $(‘#pluploadDiv’).pluploadBootstrap(); uploader.bind(‘FileUploaded’, function(upldr, file, object) { var myData; try { myData = eval(object.response); } catch(err) { myData = eval(‘(‘ + object.response + […]

Plupload如何在UploadComplete之后继续上传

我正在使用plupload 1.5.7,jQuery Queue Widget,上传完成后添加文件和开始上传按钮消失,取而代之的是标签上传1/1文件 。 现在我无法添加其他文件,我需要刷新页面并上传其他文件。 我也尝试过uploader.splice()和uploader.refresh()方法但没有成功。 上传后是否可以继续上传一个或多个文件 ? 我的实际配置是: $(“#uploader”).pluploadQueue({ // General settings runtimes: ‘html5,gears,flash,silverlight,browserplus’, url: ‘/upload.php’, max_file_size: ’10mb’, chunk_size: ‘1mb’, unique_names: true, // Specify what files to browse for filters: [ {title : “Image files”, extensions : “jpg,png”} ], // Flash settings flash_swf_url: ‘/assets/js/plupload/plupload.flash.swf’, // Silverlight settings silverlight_xap_url: ‘/assets/js/plupload/plupload.silverlight.xap’, init: { FilesAdded: function(up, […]

jQuery Plupload限制上传次数

我一直在研究这段代码,现在试图让它正常工作。 我想限制使用上传更多2张图片。 line var upa = $(‘.uploader’).plupload(‘getUploader’); 它给出了Uncaught TypeError的错误:Object [object Object]没有方法’plupload’ var maxfiles=2; $(‘.uploader’).each(function(){ var $uploader = $(this); $uploader.pluploadQueue($.extend({ runtimes: ‘html5,flash,html4’, url : ‘../admin/extras/upload.php’, max_file_size : ‘2mb’, chunk_size : ‘2mb’, unique_names : true, filters : [ {title : “Image files”, extensions : “jpg”} ], resize : {width : 800, height : 600, quality : 90}, […]