2013-03-13 1 views
6

https://github.com/blueimp/jQuery-File-Upload 나는 2 일을 보내고 아무것도 작동하지 않습니다. 또한 자신의 사이트 (https://github.com/blueimp/jQuery-File-Upload/wiki/jQuery-File-Upload-6.5-with-CodeIgniter-2.1)에서 예제를 다운로드했지만 코드에서 모든 것이 정상적으로 보이고 수정자가 구문 오류를 찾지 못하기 때문에 수정할 수없는 구문을 제공합니다 ... 다른 한편으로는 코드 예제 페이지에서 다운로드 할 수있는 .zip의 코드와 다릅니다.Blueimp jQuery 파일 Codeigniter를 단계별로 업로드하는 플러그인?

원래 데모는 제대로 작동하지만 CodeIgniter에 통합 할 수 없기 때문에 필요한 모든 것을 처리하는 방법을 모르겠습니다. 기본적으로 디렉토리에서 모든 파일을로드하므로 필요하지 않습니다. 관리자에게 제품을 추가하려면 목록이 비어 있어야하며 /pictures/month/filename.ext와 같은 디렉토리에 파일을 업로드해야하며 업로드하는 동안 3 가지 크기의 미리보기 이미지/사진/th1/월/filename.ext 제품을 편집 할 때 폴더의 모든 그림이 아닌 특정 제품의 데이터베이스에서 이전에로드 된 이미지를로드해야합니다. 마지막으로 삭제 기능은 이미지를 삭제하지 않습니다.

이미지가 양식을 보내지 않고 업로드되는 것을 볼 수 있습니다. 맞습니까? 양식을 전송하고 데이터베이스에 저장해야하는 제품 세부 사항에 대해 10 개의 다른 입력 필드가 있으 G로 중요합니다. 이 플러그인으로 이미지 갤러리를 제외한 모든 작업이 완료됩니다.

다른 사람이 나를 도와 줄 수 있습니까?

답변

8

처음에는 나쁜 영어로 유감스럽게 생각합니다. 이 주제에 대해 여전히 관심이 있으십니까? 신경 쓰지 말고, 다음 방문객에게 알리십시오.

codeigniter 통합에 대한 자습서를 따르지 마십시오. 코드가 불완전한 것으로 밝혀 내기가 복잡해지기 때문에 데모 소스를 얻고 해당 지점에서 솔루션을 빌드하십시오. 나는 1 시간 만에 해냈다.

to the doc에 따라 UploadHandler.php의 Codeigniter 라이브러리를 만들어야한다. 라이브러리 내부 __construct() 함수는 script_url 값을 생성 할 컨트롤러의 절대 경로로 변경합니다.

인덱스 함수 내에서 제어기 및로드 라이브러리를 작성하십시오.

main.js 파일을 편집하려면 의 url : "server/php"내용을 컨트롤러 이름으로 바꿉니다.

이제 다른 컨트롤러를 만들고 원래의 데모에서 index.php 내용이 포함 된보기를로드 할 수 있습니다.

내가 모두 지정한 경우 첫 번째 컨트롤러를 사용하여 두 번째 컨트롤러에서 ajax 호출을 할 수 있어야합니다.

+0

대화 어디서 이동 : 여기 링크입니다 - 나는 위키를 업데이트? 비슷한 도움을 얻으려고하는데 –

+0

아무데도 가지 않았고 아직 만들지 않았습니다 ... – MarkC

+0

codeIgniter에서이 플러그인을 찾고 있습니다. jquery 업로드의 데모와 함께 제공되는 예제는 완전하지만 나에게는 매우 어렵습니다. 내가 그것을 사용하는 라이브러리/도우미를 구현할 수 있을지 모르겠다. 그러나 사용하는 동안 항상 iframe이 있습니다. 독립형 업 로더를 유지하고 앱의 iframe 내부에서 호출 할 수 있습니다.잡기는 경로/URL을 제대로 스크립트에 설정하고 세션을 확인하는 것을 잊지 마십시오. – shababhsiddique

7

@Sinisa는 중요한 포인터임을 증명했습니다. 필자는 Fileuploader 8.8.5 버전을 비교적 쉽게 사용할 수있는 CI 2.1.3 버전을 만들 수있었습니다.

https://github.com/blueimp/jQuery-File-Upload/wiki/Jquery-file-upload-8.8.5%2Cwith-codeigniter-2.1.x

+0

안녕하세요, 귀하의 지침을 따르고 장난 꾸러기 음식을 먹었습니다! 고마워요! 및 Siniša의 cource :) .. 나는 질문하고 싶습니다 생각 하나의 질문이 있습니다. 어떻게하면 여기에 이미지를 업로드 할 폴더를 동적으로 설정할 수 있습니까? '/ uploads/albums /'. NAME-HERE> 여기에 폴더 이름을 전달하는 방법이 있습니까? – Lykos

관련 문제