私はこのPythonピラミッドサーバーを実行しています。不思議なことに、サーバーコードを別のマシンに移動すると、pserveは静的フォルダーでのフラッシュビデオの提供を停止しました。画像などの他の静的ファイルを提供しますが、問題ありません。これの理由は何でしょうか?
2 に答える
3
Pyramid の静的ビューは、python のmimetypes
モジュールによって決定された content-type を持つファイルを提供します。ほとんどの場合、起動時に追加のビデオ タイプのサポートをインストールに追加する必要があります。具体的には、コードのどこかで、次の行に沿った何か。
import mimetypes
mimetypes.init()
mimetypes.add_type(...)
于 2013-03-11T07:28:48.643 に答える
1
ピラミッド アプリで同様の問題が発生した可能性があります。私は TinyMCE を使用しており、ファイルを static フォルダーに配置していました。すべてが開発サーバーで機能しましたが、テストと本番に移動し、TinyMCE に関連する静的な .html ファイルが見つかりませんでした。
私のWebホストは、基本的にサーバーソフトウェア(この場合はnginix)に静的HTMLへのWebアドレスをサーバーパスにハードコーディングすると思うシンボリックリンクを追加しました。
ただし、Mimetypes のことも確認する必要があります。
于 2013-03-11T19:54:07.700 に答える