2014-02-25 4 views
0

사용자가 거의 언제든지 파일을 업로드하고 볼 수있게하려고합니다. 거기에 어떤 파일을 사용할 수 있도록하거나 일종의 기술을 허용 할 플러그인 일종인가요?웹 페이지에서 파일 형식을 볼 수 있습니까?

파일 뷰어 프레임을 찾고 있었지만 찾을 수 없습니다. 모든 파일을 변환해야합니까?

+3

어딘가에 파일 형식에 대한 제한을 설정해야합니다. 사용자가 AutoCAD 소프트웨어로 만든 파일을 어떻게 볼 수 있습니까? – ajp15243

+0

각 유형을 손으로 개별적으로 처리해야합니다. 전체 화면 크기 +

+0

Postscript로 무엇을 하시겠습니까? 실행하거나 텍스트로 표시 하시겠습니까? – stark

답변

0

https://github.com/broofa/node-mime은 자동 MIME 조회에 사용되는 라이브러리입니다. 브라우저가 일종의 플러그인없이 모든 가능한 파일 형식을 표시하는 방법을 반드시 알지는 못합니다.

+0

파일 자체에 OS에서 제공하는 MIME 속성 (유형)이 있습니다. 따라서 정적 목록처럼 오버라이드 (over-ride)로 인해 시간이 지났거나 손상되지 않습니다. – dandavis

+1

@dandavis - File API에서 제공하는 MIME 유형이 신뢰할 수 없습니다. 나는 그것이 심지어 OS에서 온다고 생각하지 않는다. "myFolder.jpg"라는 이름의 폴더는 "image/jpeg"유형으로보고됩니다. 브라우저는 단순한 파일 확장명 매핑을 사용하여 MIME 형식을보고합니다. – gilly3

+1

"브라우저가 단순한 파일 확장명 매핑을 사용하여 MIME 유형을보고합니다." 스크립트가 어떻게 더 잘 수행 할 수 있습니까? – dandavis

0

브라우저 자체는 대부분의 파일 형식을 표시하는 방법을 알고있는 플러그인입니다. 업로드 된 파일을 에로드하고 브라우저에 표시하십시오. 그러면 브라우저에서 표시 방법을 알고있는 모든 유형의 파일을 표시 할 수 있습니다.

+1

그 이미지에 대한 크러스트 UX되고 application/json 같은 displayable 많은 콘텐츠를 방지합니다. 많은 유형이 실수로 다운로드 대신 표시됩니다. 나는 그것을하기가 너무 쉬웠 으면 좋겠다 ... – dandavis

+0

@dandavis - agree. – gilly3

관련 문제