x-sendfile

    -1熱度

    1回答

    好的。我有一個正在構建的畫廊應用程序,我有一個縮略圖列表,點擊時,通過ajax調用獲取原始圖像到showfile.php,它只是使用X-Sendfile通過header()返回文件。這有效,但由於某種原因,我無法獲得後續調用以返回正確的值,並且腳本中斷。 (第一次返回返回「null」,這是我想要的,而第二次返回圖像作爲二進制數據)。 好的。 下面是對AJAX調用的代碼: $('.lightbox'

    0熱度

    1回答

    我有一個功能,創建應用程序的備份,並下載到一個zip文件,與數據庫中的數據,圖像,文件等。爲此,我創建一個大的臨時文件(使用Tempfile類),它使用send_data發送到瀏覽器,但是當我在send_data之後刪除它時,下載失敗並且其內存不釋放。 send_file(zip_data.path, type: 'application/zip', filename: "#{model_name

    0熱度

    1回答

    我正在使用mod_xsendfile來下載/顯示網頁上的文件。它工作正常,我只是想知道是否有任何方法可以在發送它們之前修改文件名? 我猜我會不得不暫時複製/重命名文件來管理這個?對於大文件來說這可能是不可行的(由於超時或至少等待時間)。 原因,我問的是,我有公開共享文件,這些文件的前綴與共享文件的名稱的用戶 - 這樣反而videofile.mp4它會說username__videofile.mp4

    10熱度

    2回答

    我有一個PHP文件,唯一的工作是檢查用戶是否登錄+如果設置了會話變量,然後通過文件傳遞文件nginx X-Sendfile。它可以在任何桌面瀏覽器上完美工作,並且可以在任何移動瀏覽器上正常運行 - 但只能在任何帶有mp4的ios 10瀏覽器上運行。對我來說毫無意義的是,如果我評論die()這一行,它的工作方式和預期的一樣,但是php代碼甚至不應該進入該行。 <?php require_once(

    0熱度

    1回答

    我試圖通過一些創意.htaccess重寫的X發送文件提供文件。沸騰下來的最基本,我基本上捕獲任何傳入的請求並將其路由到一個處理程序文件,像這樣...... 的.htaccess: # If the requested file exists... RewriteCond %{REQUEST_FILENAME} -f # Send the request to handler.php inste

    -1熱度

    1回答

    我使用臨時鏈接腳本在PHP(http://www.kidmoses.com/blog-article.php?bid=53)中,它工作得很好,但問題是臨時鏈接不可恢復,也是如果文件大小超過4G,則不能下載。 爲了解決這個問題,我使用的是X-SENDFILE和我配置它像這樣=> 的apt-get安裝中的libapache2-MOD-xsendfile 添加以下代碼到.htaccess文件 <IfMo

    1熱度

    1回答

    我想使用Nginx的X-Accel與Symfony,目前我有這個代碼。 $request->headers->set('X-Sendfile-Type', 'X-Accel-Redirect'); $request->headers->set('X-Accel-Mapping', '/var/www/html/files/=/protected-files/'); $reque

    0熱度

    1回答

    我正在爲我們的python web應用程序配置uwsgi + nginx。 我想添加X-SENDFILE仿真(見http://uwsgi-docs.readthedocs.io/en/latest/Snippets.html): [uwsgi] collect-header = X-Sendfile X_SENDFILE response-route-if-not = empty:${X_SE

    0熱度

    1回答

    還有很多提到x-sendfile沒有返回文件的其他問題,但它們都沒有能夠解決我的問題。 我從網站的公共根目錄以外的目錄提供圖像,並希望能夠以儘可能少的開銷將這些圖像傳遞給用戶,所以我想避免使用readfile()來處理它們。因此我試圖使用x-sendfile。 我的開發環境由64位Windows上的XAMPP(apache和php)安裝組成。我正在使用mod_xsendfile.so的64位Win

    0熱度

    1回答

    我有xsendfile模塊工作和文件正在使用X發送文件頭。但不知何故文件來自任何文件夾得到服務。 如何限制它,以便我可以將X-sendfile標題僅用於特定文件夾? 我已經嘗試設置XSendFilePath,即使那個文件夾外的文件也發送,如果我使用X-Sendfile頭。 這是我在我的虛擬主機部分 XSendFile上 XSendFilePath /家庭/域/的public_html /文件 如果