2012-11-27 2 views
0

나는 pickperson 메서드를 사용할 때 mimetype 유효성 검사와 관련하여 저의 머리를 감싸려고 노력하면서 지난날 filepicker API를 사용했습니다. mimetype이 'application/epub + zip'인 epub 파일 만 업로드하고 싶습니다. 그러나, 나는 filepicker, 나는 다음과 같은 오류 얻을 유일하게 지원되는 MIME 형식으로 사용할 때마다 :Filepicker.io는 epub mimetype을 선택합니다

페이지 만 지원할 수를 응용 프로그램/EPUB 우편/*

그것은 '+'내부를 해석하는 것 같다

문자열을 공백으로 채 웁니다. 이 문제를 해결하거나 epub 파일의 유효성을 검사하는 방법에 대한 조언을 주시면 감사하겠습니다!

편집 : 대신 '확장명'을 사용하여이 문제를 발견하고 {확장명 : '.epub'}을 추가했습니다. maxSize를 적당한 수로 설정하고 서버 측 유효성 검사를 일부 수행하고 (실제로 epub이 아닌 경우 s3에서 파일을 삭제하는 방식으로)이 작업을 수행 할 수 있습니다. 누군가가 mimetype을 사용하여 올바르게 처리하는 방법을 알아 내면 멋지 겠지요!

답변

0

확장자가 있으면 다행 이네요. mimetype이있는 한 가지 방법으로 +를 % 2B로 번역 할 수 있습니다.