簡體   English   中英

從HTTPS網址PHP下載文件

[英]Download files from HTTPS url PHP

我正在編寫PHP腳本,用於從wetransfer下載文件( Wetransfer

我有php腳本php腳本可從wetransfer下載

上面的方法很棒,但是存在一些問題-

  1. 我們需要提供“輸出”文件(例如“ filename.zip”),如何知道要下載的文件類型。

  2. 該腳本也可以用於GB大小的文件嗎?

wetransfer提供的另一件事是短鏈接,我能夠將其轉換為長網址,以上代碼中使用了長網址。

任何幫助。

  1. 下載文件后,您可以使用mime_content_type()檢查MIME類型。

  2. 這取決於服務器設置。 還記得php有這么超時。 如果您使用某種隊列異步執行它,可能會更好。

  3. 最好使用readfile()而不是fread()readfile()不會引起內存問題。
  4. 下載大文件時,關閉輸出緩沖很重要。

注意:即使單獨發送大文件,readfile()也不會出現任何內存問題。 如果遇到內存不足錯誤,請確保使用ob_get_level()關閉輸出緩沖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM