2011-02-01 4 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에는 FileReference.upload를 수행 할 때 기존 쿠키 및 인증 (다이제스트/기본) 정보가 삭제되는 버그 (http://bugs.adobe.com/jira/browse/FP-1044)가 있습니다. plupload에는 Flash에서 FileReference.upload 대신 URLStream을 사용하도록하는 플래그가 있습니다. 이 값을 true로 설정하면 문제가 해결됩니다. :)