x-sendfile

    0

    1答えて

    私は、アプリケーションのバックアップを作成し、データベース、画像、ファイルなどのデータとともにzipファイルにダウンロードする機能を持っています。 Tempfileクラス)は、send_dataでブラウザに送信しますが、send_dataの後に削除するとダウンロードに失敗し、そのメモリは解放されません。 send_file(zip_data.path, type: 'application/zip

    0

    1答えて

    私はmod_xsendfileを使用してWebページ上のファイルをダウンロード/表示しています。それはうまく動作します、私はちょうど私がそれらを送信する前にファイル名を変更することができますどのような方法があるのだろうか? これを管理するためにファイルを一時的にコピー/名前を変更する必要があると思いますか?大容量のファイルでは、タイムアウトや待ち時間のために実現できない可能性があります。 理由ファ

    0

    1答えて

    いくつかの創造的な.htaccess書き換えによってX-Sendfileを通してファイルを提供しようとしています。これはhandler.phpある # If the requested file exists... RewriteCond %{REQUEST_FILENAME} -f # Send the request to handler.php instead RewriteRule

    -1

    1答えて

    私は一時リンクスクリプトを使用しています。PHP(http://www.kidmoses.com/blog-article.php?bid=53)ではとてもうまく動作しますが、一時リンクは再開できませんファイルサイズが4Gを超えると、ダウンロードできません。それがこの=> よう とlibapache2-MOD-xsendfileをインストールapt-getを私はX-SENDFILEを使用してこの問

    2

    2答えて

    私のウェブサーバーから大量のファイル(1Gb +)をPHPで認証して、一部の顧客のみがファイルをダウンロードできるようにする必要がありました。 私は直接リンクを使用したくないし、PHPスクリプトを使用してファイルを提供することは、メモリとタイムアウトの制限のためにオプションではなかった。 私のウェブサーバはPleskで管理し、選択したソリューションは、CentOSにサーバー上mod_xsendfi

    3

    2答えて

    X-SendFileを使用してユーザーに配信されるより大きなビデオファイルで奇妙な動作が発生しました。サーバーは412 - Precondition Failedで応答します。 私はX-SendFileを無効にするとすべてが問題ないので、それに関連している必要があります。 いくつかのコード: $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = fin

    0

    1答えて

    私はpythonウェブアプリケーション用のuwsgi + nginxの設定に取り組んでいます。私はX-SENDFILEエミュレーション(http://uwsgi-docs.readthedocs.io/en/latest/Snippets.htmlを参照)を追加したい : [uwsgi] collect-header = X-Sendfile X_SENDFILE response-route

    0

    1答えて

    ファイルを返さないx-sendfileについては、他にもたくさんの質問がありますが、どれも問題を解決できないようです。 サイトのパブリックルート以外のディレクトリから画像を提供していて、できるだけオーバーヘッドの少ない状態でそれらの画像をユーザーに配信したいので、readfile()で処理しないでください。したがって私はx-sendfileを使用しようとしています。 私の開発環境は、64ビットウィ

    0

    1答えて

    WebページにPDFファイルを埋め込みたいと思います。最初にユーザーを認証できるようにPDFを動的に生成する必要があるため、ApacheでXSendFileを使用しています。私が持っているPHPファイルは、PDFファイルをダウンロードしてすぐにブラウザを訪れたときにうまく動作します。ここに私が使用しているコードがあります(http://www.brighterlamp.com/2010/10/se

    1

    1答えて

    私はreadfileの代わりにX-Sendfileを使ってファイルを送信しています。これを処理するスクリプトは、download.php名前が付けられ、この含まれています $video_file = '/path/to/file/file.mp4'; header('X-Sendfile: '.$video_file); header('Content-Type: video/mp4');