0
안녕하세요. kohana 2.3.4에서 uploadify 스크립트를 구현하려고합니다. 루트 디렉토리에 업로드 스크립트를 놓은 다음 작동합니다. 그러면 내 뷰 파일에 포인트가 표시됩니다. 하지만 내가 스크립트를 controllr로 지정하면 http 오류가 반환됩니다. 아래는 js 스크립트입니다.Kohana 컨트롤러 내부에서 Uploadify 스크립트가 작동하지 않습니다.
안녕하세요. kohana 2.3.4에서 uploadify 스크립트를 구현하려고합니다. 루트 디렉토리에 업로드 스크립트를 놓은 다음 작동합니다. 그러면 내 뷰 파일에 포인트가 표시됩니다. 하지만 내가 스크립트를 controllr로 지정하면 http 오류가 반환됩니다. 아래는 js 스크립트입니다.Kohana 컨트롤러 내부에서 Uploadify 스크립트가 작동하지 않습니다.
수신 한 오류가 확실하지 않지만 페이지에 인증이 필요하고 컨트롤러가 사용자를 인증 할 수없는 경우 내 솔루션을 따라갈 수 있습니다. uploadify가 플래시를 사용하고 플래시에 버그가있어 서버에 쿠키를 보내지 않는 것이 문제입니다.
다음과 같이 변경하여 작동하도록했습니다. 세션 초기화 세션 인증을 읽는 동안
$('#file_upload').uploadify({
uploader: base_url+"upload/image?sess=<?php Session::instance()->id(); ?>",
});
(kohana 용) 및 일반 PHP
$('#file_upload').uploadify({
uploader: base_url+"upload/image?sess=<?php session_id();?>",
});
및 kohana 제어기 JS에서
$sess_id = Arr::get($_GET,'sess',null);
$sess = Session::instance(null,$sess_id);
또는 일반 PHP하여 다음과 같이
session_name($_GET['sess']);
session_start();
향후 플래시 버그가 수정 된 경우이를 수행 할 필요가 없습니다.
수신 오류는 무엇입니까? 또한 업로드 컨트롤러는 어떻게 생겼습니까? – dennismonsewicz
HTTP 오류, uploafiy 스크립트와 동일하지만 스크립트가 컨트롤러 내에 있음 – jalf
HTTP 오류가 무엇을 말합니까? – dennismonsewicz