ASP.NETフォームを使用したPlupload認証ハンドラー
-
27-10-2019 - |
質問
私は使用しようとしています 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'
});
解決
私はリストの最初のランタイムとしてフラッシュセットを持っていましたが、これが使用されていたものでした。フラッシュにはバグがあります(http://bugs.adobe.com/jira/browse/fp-1044)、既存のCookieと認証(Digest/Basic)情報をfilereference.uploadを実行するときに破棄します。 Pluploadには、Flash.uploadの代わりにurlstreamを使用するようにフラッシュを強制するフラグがあります。これをTrueに設定すると、私が抱えていた問題が修正されます。 :)
所属していません StackOverflow