나는 파일 확장자를 기반으로 MIME 유형을 지정할 수도 있는 매우 간단한 웹/파일 서버(이상적으로는 "이 플래그를 사용하여 이 명령을 실행"하는 것보다 더 복잡하지 않은 서버)를 원합니다. 다음과 같은 것이 좋을 것입니다.
my-file-server --root=path/to/files --additional-mime-types="foo|text/plain"
이것이 존재합니까? 내 옵션은 무엇입니까? 그렇지 않다면 차선책은 무엇입니까?
이것은 Linux 환경에 있으며 localhost에서만 파일을 제공하고 있습니다.
답변1
는 어때가벼운? 하지만 명령줄 기능이 있는지 기억이 나지 않습니다. 내가 기억한다면 MIME 유형에 대한 conf 파일이 있습니다.
답변2
죽은 단순 서버: python -m SimpleHTTPServer
웹 서버를 설정합니다.http://127.0.0.1:8000CWD에서 콘텐츠 제공
마임타입에 관한 한, 제 생각엔 뭔가를 설정하는 것 같아요http://docs.python.org/library/mimetypes.html 다음을 사용하는 스크립트를 작성하는 것은 어렵지 않을 것입니다.http://docs.python.org/library/mimetypes.html및 mimetypes.init() 또는 mimetypes.read_mime_types()를 사용하여 필요한 mimetype 매핑을 얻을 수 있습니다. 다음에서 '웹 서버 스크립트' 예제를 얻을 수 있습니다.http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python해당 프레임워크를 사용하여 스크립트 어딘가에 MIME 유형 로드를 추가하세요.
답변3
몽구스그렇게 할 수 있습니다:
mongoose -extra_mime_types .txt=text/html,.blah=application/foo
답변4
어떤 운영 체제를 사용하고 있는지는 밝히지 않았지만 Windows를 실행하는 경우 IIS를 권장합니다. 관리 인터페이스는 사용이 매우 쉽습니다.