0
A
回答
0
有沒有辦法只能從網絡地址的文件的一部分複製到本地工作目錄?
從理論上講,有可能發送Range
標頭,並且服務器應該僅響應文件中請求的字節範圍。
但在你的情況是不可能的,你不知道你需要多少字節得到的只有第一頁,而且還有就是你無法打開/從不完整的文件讀取的可能性非常高。
0
您可以通過使用Range:
頭只要服務器支持HTTP複製文件的一部分 - 但可能你想要做什麼沒有用。如果你確切地知道你想要的數據的塊(以字節範圍方面),你可以不知道(或者至少,這將是困難的工作),而不必在你只能得到一個PDF的第一頁整個文件。
假設你知道如何解析原始PDF,你可以使用fsockopen()
和fread()
等,儘快推出自己的HTTP請求過程,分析數據,你收到它,fclose()
的插座,你有足夠的 - 所以你止跌不必轉移整個文件。這是相當複雜的實現,但它也許可以做(雖然,可以說,PHP不適合這個任務的最佳語言)。
但沒有規定,任何協議,說:「只給我第1頁」。
相關問題
- 1. Ansible遠程文件拷貝通配符
- 2. iPhone拷貝文件
- 3. 拷貝文件到
- 4. 從遠程機器到本地機器的Python拷貝文件
- 5. XSL僅拷貝字符串的'部分'
- 6. 程序拷貝
- 7. 線程拷貝的局部變量
- 8. Xcode目標文件拷貝
- 9. 螞蟻xmltask文件拷貝
- 10. 正在拷貝文件嗎?
- 11. 淺拷貝或深拷貝?
- 12. PHP:希望fsockopen只檢索遠程xml文件的一部分
- 13. PHP文件拷貝有空格的文件名
- 14. 拷貝一個文件到一個不存在的文件夾
- 15. PHP文件拷貝到所有文件夾
- 16. 拷貝
- 17. BATCH中的循環拷貝文件
- 18. 拷貝項目上的大文件
- 19. Cygwin的 - 文件拷貝到UNC共享
- 20. 未定義的方法'拷貝」文件:
- 21. 我有Samba文件拷貝的問題
- 22. 拷貝數據庫文件中的android
- 23. .NET下的原子文件拷貝
- 24. 如何從Windows筆記本電腦拷貝文件到Linux遠程服務器
- 25. 淺拷貝和深拷貝在C
- 26. C++類拷貝(指針拷貝)
- 27. 硬拷貝vs淺拷貝javascript
- 28. 淺拷貝和深拷貝示例
- 29. 不能內部文件拷貝到用戶的計算機
- 30. SHAREPOIN2007:錯誤:該文件的拷貝上部署