1

pluploadを使用して ASP.NET にファイルをアップロードしようとしています。私のアップロード ハンドラは、理想的には私のサイトのフォーム認証に含める必要がありますが、この場合は機能しません。plupload が firebug で行ったリクエストが表示されず、何をしているのかよくわかりません。この問題を回避する方法はありますか?

これが私のplupload初期化コードです:

$(function () {
    $("#uploader").pluploadQueue({
        runtimes: 'gears,flash,silverlight,browserplus,html5,html4',
        url: '/Handlers/UploadImage.ashx',
        filters: [
            { title: "Image files", extensions: "jpg,gif,png" },
            { title: "Zip files", extensions: "zip" }
        ],
        flash_swf_url: '/Scripts/plupload/plupload.flash.swf',
        silverlight_xap_url: '/Scripts/plupload/plupload.silverlight.xap'
    });
4

1 に答える 1

2

リストの最初のランタイムとしてフラッシュを設定しましたが、これが使用されていました。Flash にはバグ ( http://bugs.adobe.com/jira/browse/FP-1044 ) があり、FileReference.upload の実行時に既存の Cookie と認証 (ダイジェスト/基本) 情報が破棄されます。plupload には、Flash に FileReference.upload の代わりに URLStream を使用させるフラグがあります。これをtrueに設定すると、私が抱えていた問題が修正されます。:)

于 2011-02-01T14:34:47.337 に答える