2012-01-25 6 views
0

내가 MVC 3.0 면도기를 사용하여 페이지가 인증 된 사용자가 파일을 업로드 할 수있는, 그러나 업로드 파일 버튼을 누르면 새로운 세션이 시작 해요 ...JQuery와는

것은 내가이 문제를 해결 할 수 있습니다 어떻게 (새 세션을 시작합니다) 업로드 문제?

JQuery와 스크립트 :

<script type="text/javascript"> 
    $(window).load (
     function() { 
      $("#file-uploader").fileUpload({ 
       'uploader': '/Scripts/uploader.swf', 
       'cancelImg': '/Images/cancel.png', 
       'buttonText': 'Upload File', 
       'script': 'Chat/Upload', 
       'multi': true, 
       'auto': true, 
       'forUser': @Convert.ToInt32(Session["UserId"]) 
      }); 
     } 

); </스크립트 >

< 사업부 ID는 = "파일 업 로더">
<NOSCRIPT> < 페이지 > 파일 업 로더를 사용하기 위해 자바 스크립트가 가능해야합니다. </P > </NOSCRIPT >
</DIV > 그것은 플래시에 의존는 세션을 전송하고 요청과 함께 인증 쿠키를 형성하지 않습니다 사용하고있는 플러그인과 같은

+0

나는 MVC3 면도기를 모른다. 그러나이 줄은 아무것도하지 않는다 :'$ .session'과 세미 콜론이 없다. 어쩌면 함수 호출을 잘못 입력 한 것일까 요? – BiAiB

답변

1

. 이 시나리오를 처리 할 수있는 방법을 보여주는 blog post입니다. 그것은 Uploadify를 사용하지만 플러그인에 적용 할 수 있어야합니다. 이 아이디어는 서버가 실제 Session 및 User 객체를 재구성 할 수 있도록 세션 ID 및 인증 쿠키 값을 추가 매개 변수로 보내는 것입니다.