2011-11-04 1 views
7

각 업로드 된 파일과 함께 사용자 정의 POST 변수를 전송하려고합니다.각 파일에 사용자 정의 POST 변수 제출

각 파일에 사용자가 태그를 입력 할 수있는 2 개의 필드와 해당 파일에 대한 설명이 있도록 설정했습니다.

내가 사용하고있는 코드는

uploader.bind('UploadFile', function (up, file) { 
    $.extend(up.settings.multipart_params, { 
     'tags': $('#tags_' + file.id).val(), 
     'description': $('#description_' + file.id).val() 
    }); 
}); 

위의 코드는 첫번째를 제외한 모든 파일을 작동하는 것 같다입니다.

개별 파일에 대한 맞춤 게시물 데이터를 보내는 적절한 방법입니까?

답변

8

UploadFile은 이후에 이 발생하는 콜백이므로 다음 파일에 대한 현재 파일의 매개 변수를 실제로 설정하고 있습니다.

당신이하려는 것을 달성하기 위해 BeforeUpload 콜백을 사용해야합니다.이 콜백은 요청이 서버에 전송되기 바로 전에 실행됩니다. 그러면 URL을 동적으로 업로드 할 위치로 URL을 변경할 수도 있습니다. 파일.