1

私はこのPythonピラミッドサーバーを実行しています。不思議なことに、サーバーコードを別のマシンに移動すると、pserveは静的フォルダーでのフラッシュビデオの提供を停止しました。画像などの他の静的ファイルを提供しますが、問題ありません。これの理由は何でしょうか?

4

2 に答える 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 に答える