javascript의 aws s3에 파일을 업로드하고 AFAIK는 모두 제대로 작동하려면 mimetype이 필요합니다. 사용할 수있는 mimetypes에 파일 이름을 자동으로 매핑하는 스크립트가 있습니까?자동 mimetypes in javascript node.js
편집 : 아마존이 자동으로 mimetypes를 처리하는 방법이 있다면 더 좋을 것입니다.
javascript의 aws s3에 파일을 업로드하고 AFAIK는 모두 제대로 작동하려면 mimetype이 필요합니다. 사용할 수있는 mimetypes에 파일 이름을 자동으로 매핑하는 스크립트가 있습니까?자동 mimetypes in javascript node.js
편집 : 아마존이 자동으로 mimetypes를 처리하는 방법이 있다면 더 좋을 것입니다.
https://github.com/broofa/node-mime은 자동 MIME 조회를위한보기 흉한 라이브러리입니다.
NPM은 mime
require('mime')
var mimetype = mime.lookup('file.txt')
젠장, 그것들은 단지 동기식입니까? "content = fs.readFileSync (file, 'ascii')"예, 변경해야합니다. –
@tomwrong'readFileSync'를 사용하는'load' 함수는'require()'의 설정 파일만을 읽어 들이고,'mime.lookup'에서는 사용하지 않습니다. –
이 경우 어떤 이유로 조회에 콜백 기능이 없습니까? 이 방법을 잘못 읽지 마십시오. 여전히 node.js를 배우고 있습니다. "var mimetype = mime.lookup ('file.txt') 다음에 나오는 코드가 조회가 반환 될 때까지 어떻게 실행되는지 솔직히 이해할 수 없습니다. –
저는 브라우저가 브라우저 및/또는 플랫폼 종속 규칙에 따라 파일 MIME 유형의 내부 결정을 내릴 것이라고 확신합니다. 나는 그 결정에 역할을하는 페이지의 코드를 가질 방법을 모른다. – Pointy
오 기다려 - 당신이 노드 에서이 일을하고있어 ... 전혀 다른 점은 :-) – Pointy