0
A
回答
0
有没有办法只能从网络地址的文件的一部分复制到本地工作目录?
从理论上讲,有可能发送Range
标头,并且服务器应该仅响应文件中请求的字节范围。
但在你的情况是不可能的,你不知道你需要多少字节得到的只有第一页,而且还有就是你无法打开/从不完整的文件读取的可能性非常高。
0
您可以通过使用Range:
头只要服务器支持HTTP复制文件的一部分 - 但可能你想要做什么没有用。如果你确切地知道你想要的数据的块(以字节范围方面),你可以不知道(或者至少,这将是困难的工作),而不必在你只能得到一个PDF的第一页整个文件。
假设你知道如何解析原始PDF,你可以使用fsockopen()
和fread()
等,尽快推出自己的HTTP请求过程,分析数据,你收到它,fclose()
的插座,你有足够的 - 所以你止跌不必转移整个文件。这是相当复杂的实现,但它也许可以做(虽然,可以说,PHP不适合这个任务的最佳语言)。
但没有规定,任何协议,说:“只给我第1页”。
相关问题
- 1. Ansible远程文件拷贝通配符
- 2. iPhone拷贝文件
- 3. 拷贝文件到
- 4. 从远程机器到本地机器的Python拷贝文件
- 5. 线程拷贝的局部变量
- 6. PHP:希望fsockopen只检索远程xml文件的一部分
- 7. PHP文件拷贝有空格的文件名
- 8. 拷贝一个文件到一个不存在的文件夹
- 9. Cygwin的 - 文件拷贝到UNC共享
- 10. 拷贝项目上的大文件
- 11. 我有Samba文件拷贝的问题
- 12. 硬拷贝vs浅拷贝javascript
- 13. 浅拷贝和深拷贝在C
- 14. C++类拷贝(指针拷贝)
- 15. 浅拷贝和深拷贝示例
- 16. 不能内部文件拷贝到用户的计算机
- 17. 批量查找文件,拷贝文件,然后从一个CSV
- 18. 为什么懒的拷贝时我们有深拷贝和浅拷贝?
- 19. Java ArrayList的拷贝构造函数是浅拷贝还是深拷贝?
- 20. 拷贝文件中使用python脚本
- 21. 在python中逐行拷贝文件
- 22. 为什么Java没有文件拷贝?
- 23. 拷贝文件到在序言
- 24. ANT拷贝期间重命名文件
- 25. Powershell - 拷贝后重命名文件
- 26. 脚本与N + 1名拷贝文件
- 27. MSBUILD拷贝整个文件夹
- 28. 拷贝目录
- 29. Javascript浅拷贝
- 30. 浅拷贝