4

我正在使用 plupload (v 1.4.3.2) 并在几周前进行了设置,一切正常。从那以后我再也没碰过它。

现在它不起作用。文件达到 100% 然后我得到了这个很大的描述性错误

IO 错误。错误 #2038

 var renderImportForm = $(selectors.uploader).livequery(function ()
    {

        var uploader = $(this).plupload({
            // General settings
            runtimes: 'html5,silverlight,flash',
            url: urls.importCalendarsURL,
            max_file_size: '5mb',
            max_file_count: 10, // user can add no more then 10 files at a time
            unique_names: true,
            multiple_queues: true,
            // Resize images on clientside if we can
            resize: { width: 320, height: 240, quality: 90 },

            // Rename files by clicking on their titles
            rename: true,

            // Sort files
            sortable: true,

            // Specify what files to browse for
            filters: [
                { title: "iCalendar", extensions: "ics" }
            ],


            // Flash settings
            flash_swf_url: my.uploaderSettings.flash,

            // Silverlight settings
            silverlight_xap_url: my.uploaderSettings.silverLight,

            init:
            {
                UploadComplete: function (up, file, info)
                {
                   alert('hi');
                }
            }
        });

上面的代码有效。

如果我把它翻转到原来的样子(几周前设置的)

        runtimes: 'flash,html5,silverlight,'

这没用。所以这让我相信这是 html 5 工作时的 flash 问题。

silverlight 不能很好地工作,但不同的问题。单击“添加文件”时,它不会启动对话框。

firebug 中没有出现 javascript 错误。

4

3 回答 3

5

使用块或/和 urlstream_upload:true

编辑:该错误是闪存错误。以上设置应该可以解决问题。如果没有这些设置,闪光灯会出现一些问题。我不记得具体是什么了。来自plupload论坛的管理员:

您不使用块,也不要强制 Plupload 进入 urlstream 模式......这可能是您服务器上的会话问题。您最近是否在您的服务器上激活了会话?如果是会话问题,在您的情况下最简单的解决方法是将:urlstream_upload 选项设置为 true。

http://www.plupload.com/punbb/viewtopic.php?pid=4308#p4308

于 2012-01-12T09:07:49.380 回答
1

添加以下配置:

headers: {
    Authorization: ""
}
于 2012-10-05T17:06:59.993 回答
0

您应该检查文件上传到的文件夹/目录是否存在这对您有帮助

于 2011-07-20T17:53:16.920 回答