2012-09-25 2 views
2

누군가 로컬에서 이미지를 업로드 할 수 있다면 도움이 될 것입니다.nicEdit 로컬 업로드 - nicUpload 관련 문제

nicUpload 플러그인의 최신 버전 (nicedit.com - 버전 0.9 r24에서 2012 년 6 월 7 일에 릴리스 됨)을 다운로드했습니다.

나는 또한 http://svn.nicedit.com//trunk/nicUpload/php/nicUpload.php

NicUpload.php에서 nicUpload.php을 다운로드 한 - 나는 nicupload.php 및 nicEdit.js의 위치의 하위 폴더 인 '이미지'에 NICUPLOAD_PATH 및 NICUPLOAD_URI 모두를 설정했습니다.

NicEdit.js는 - 나는 271 줄을 다음과 같은 추가했습니다 : - 나는 그것을 그렇지 않으면 잘못된 ID 코드로 실패 된 ID를 부여했습니다

uploadURI : 'nicUpload.php?id=123', 

. 그러나? id = 123은 거기에있는 것을 의미하지 않습니다. 그에 따라 아이콘 경로도 설정했습니다. 나는이 전환했습니다

라인 1370 - 이것에 대한

nicURI : 'http://api.imgur.com/2/upload.json', 

: -

nicURI : 'http://www.mydomain.com/nicedit/nicUpload.php', 

하지만 여전히 "이미지를 업로드하지 못했습니다"는군요. 나는 이것에 대한 해답을 찾기 위해 수색을하고 수색하고 찾았고, 나는 이틀 동안 그것으로 땜질하면서 지냈다. 몇 가지 디버깅 디스플레이와

나는 그것이라고 nicUpload.php의 라인 (46)에 실패 있다고 볼 수있다 : -

$ 파일 = $ _FILES [ 'nicImage']; $ image = $ file [ 'tmp_name'];

$ max_upload_size = ini_max_upload_size(); if (! $ file) {...

마지막 IF는 true이고 오류가있는 곳입니다.

누구든지 도움을 주실 수있는 점에 대해 감사드립니다.

답변

1

nicUpload.php 스크립트 파일이 주위에 놓여 있고 나는 그것이 어떻게 작동하는지 이해할 수 없습니다.

NicEditor는 imgur를 기본 이미지 업로드 서비스로 사용합니다. 소스 코드는 여기에 설명 된 API 형식을 따릅니다. http://api.imgur.com/resources_anon#upload

거기에 정의 된 API 요청 및 응답을 구현하는 것이 좋습니다.

1

나는 당신이 원하는 것을하기 위해 niceedit 업로드 기능을 사용하지 않았습니다. 링크 및 img 드롭 다운 메뉴에 버튼을 추가 할 수있었습니다. 버튼을 클릭하면 업로드 할 수있는 파일 관리자 창이 열립니다. 나는 이미지 또는 문서의 URL을 img 또는 url 창 아래의 드롭 다운 드롭에 넣었다. 그것이 내가이 문제를 어떻게 해결했는지입니다.