2015-02-02 2 views
0

나는 성공적으로 이미지 .PDF 및 .DOC 파일을 업로드하고하지만 난 .DOCX 업로드하려고 할 때, .XLS 및 .XLSX 유형은 콘솔에서이 오류 메시지와 함께 실패 : 나는 마임 유형을 추가AngularJS 및 Rails Paperclip을 사용하여 .docx .xls .xlsx 문서를 업로드하는 방법은 무엇입니까?

Paperclip::AdapterRegistry::NoHandlerError (No handler found for "data:application/vnd.ms-excel;base64... 

구성/이니셜 라이저/mime-types.rb하지만 그 너무 도움이되지 않았다.

+0

이것을 알아 냈습니까? – Marklar

+0

예, 답을 쓰는 것을 잊었습니다. 지금 당장 할거야. – bojan92

답변

0

필자는 Paperclip을 최신 버전으로 업데이트했습니다.

Paperclip의 새 버전은 일부 MIME 유형에 대해 전체 base64 문자열을 지원하지 않으므로 MIME 유형이 무엇인지 알려주는 문자열의 첫 번째 부분을 분할 한 다음 (예 : "base64/application-pdf ...") 디코딩 한 다음 base64, content_type 및 file_name 속성을 지정하고이를 Paperclip에 전달하십시오. 그것은 매력처럼 작동합니다.

+0

답변 해 주셔서 감사합니다. 코드 샘플을 줄 수 있습니까? – Marklar