2011-02-01 12 views
1

pluploadを使用してASP.NETでファイルをアップロードしようとしています。私のアップロードハンドラは、私のサイトのフォーム認証に含まれるのが理想ですが、この場合は動作しません。私はpluploadが火かき棒で作る要求を見ることができず、そのことを本当に理解していません。この問題を回避する方法はありますか?ASP.NETフォームで認証されたハンドラを使用したplupload

は、ここに私の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' 
    }); 

答えて

2

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

関連する問題