2014-12-24 5 views
0

Amazon S3에 파일을 게시하는 기능을 지원하는 자바 스크립트 업 로더를 검색 한 후 오늘 Fine Uploader를 찾았습니다. 내가 할 수있는 한 많은 문서를 읽고이 사이트를 검색했지만이 점에 관해 특별히 생각하지는 않습니다.Uploaddowner의 업로드 된 파일에 대한 Markdown 구문의 업로드 클립 보드 붙여 넣기

wiki와 Markdown (유비 쿼터스, 여기, github, 내부 ERP 데이터베이스 등)의 사용자로서 "구문 완료"문자열을 쉽게 복사하여 붙여 넣을 수 있기를 바랍니다. 파일을 업로드하면 실제로 문서를 쉽게 만들 수 있기 때문에 업로드됩니다.

는 워크 플로 나는 구상 - 로컬

  • 수 있도록 스크린 샷
  • 세션에서
  • 파일을 업로드하고 결과에 표시되는 페이지의 정밀 업 로더 업로드 영역으로 스크린 샷이나 다른 파일
  • 드래그 사용자가 하나 이상의 파일에 대한 markdown 구문을 클립 보드에 복사 할 수있게하는 버튼이 맨 위에있는 목록.

그런 다음 결과를 원하는 텍스트 영역에 붙여 넣을 수 있습니다. 다음과 같이하십시오 :

![This is image 1](http://mys3_url.tdl/path/to/this_is_image_1.png) 
![This is image 2](http://mys3_url.tdl/path/to/this_is_image_2.png) 
[Link to a PDF](http://mys3_url.tdl/path/to/this_is_my_pdf_1.pdf)) 

보너스 포인트는 이미지가 아닌 파일 유형을 나타내는 아이콘을 왼쪽에 추가하고 싶습니다. 예 :

![](http://url.tdl/path/to/icon.png)[Link to a PDF](http://mys3_url.tdl/path/to/this_is_my_pdf_1.pdf)) 

이벤트 및 API 방법을 자세히 살펴보면이 방법이 유용 할 것입니다. 하지만 이벤트 나 API 메소드에 관심을 가지시겠습니까?

알려 주시기 바랍니다. 이것이 이것이 잘못된 장소이고 github에 게시해야하는 경우, 그렇게 할 것입니다. 나에게 알려줘.

미리 도움을 주셔서 감사합니다.
종류는 단순히 쉽게 각 업로드 된 파일의 S3에 URL을 검색 할 수있는 방법을 찾고있다처럼 소리

+0

여기에 귀하의 특정 질문을 이해하는 데 어려움이 있습니다. 이 가격 인하는 어디서 오는 것이며 그 목적은 무엇입니까? 워크 플로의 마지막 단계는 다소 혼란 스럽습니다. 파일 업로드 이외에 파인 업 로더로 무엇을하려고하는지 잘 모르겠습니다. 파일을 업로드 한 후에 발생하는 워크 플로의 일부를 고려한다면 Fine Uploader의 작업은 이미 완료된 것입니다. 파인 업 로더 컨텍스트에서 좀 더 자세한 내용을 알려주십시오. –

+0

안녕하세요 @ 레이 니콜스 - 괜찮아요 업 로더 업로드가 완료된 후, 결과 페이지에 버튼을 표시하고, 클릭하면 결과 URL을 모두 가져 와서 Markdown 구문으로 서식을 지정하고 붙여 넣기를 클립 보드에 표시하고 싶습니다. 그런 다음 Markdown을 허용하는 시스템으로 전환하고 Markdown 형식의 모든 URL을 클립 보드에 붙여 넣습니다. –

+0

(여기에 개행을 할 수 없습니다. 죄송합니다.) 어떤 API 구조, 메서드 또는 이벤트가 있으면이를 수행하는 데 사용할 수있는 어떤 질문을하고 싶습니다. 파일의 결과 그리드는 예를 들어 내가 사용할 수있는 배열에 존재합니다. –

답변

0

에게 간주한다. 이는 서버가 upload success POST request sent by Fine Uploader에 대한 응답으로 파일의 URL을 반환하도록하여 수행 할 수 있습니다. 고급 업 로더는 onComplete event handler에 응답 (JSON이라고 가정)을 반환합니다.

예를 들어, 서버가 업로드 성공 POST에 대한 다음 응답을 반환한다고 가정 해 보겠습니다. {"url": "http://mys3_url.tdl/path/to/this_is_image_1.png"}. 당신이처럼 onComplete 이벤트 처리기에서이 응답에 액세스 할 수 있습니다

var uploader = new qq.s3.FineUploader({ 
    ... 
    callbacks: { 
     onComplete: function(id, name, responseJSON) { 
      var urlOfFile = responseJSON.url; 
      ... 
     } 
    } 

}); 

을이 시점에서 당신은이 URL을 기쁘게 그렇게 할 수 뭐든간에.

+1

많은 감사, @ 레이니 콜루스! 그것은 당신이 개발 한 것 안에서 올바른 방향으로 나를 가리 킵니다. 너를 업신 여길 수는 없어 미안하지만, 여기에 "평판"이 없다. 그래서 ... –