如何使用PHP或任何其他语言阅读上传文件,以便在上传时下载上传文件?
执行此操作的示例网站是:
答案 0 :(得分:1)
使用此:http://www.php.net/manual/en/apc.configuration.php#ini.apc.rfc1867
在数组中,文件名包含在temp_filename中 - 因此您可以将其传递给其他程序,该程序可以从文件中读取并实时流式传输。该数组还包括一个文件大小,以便程序可以确保不要尝试读取超出文件末尾的内容。
答案 1 :(得分:0)
我不认为这在PHP中是可行的,因为PHP负责接收下载,并且只有在拥有完整文件时才能切换控制权。在编写CGI程序或Java servlet时,您从套接字读取上载,这样您就可以在接收文件时进行控制,并且可以管理它是否仍在上载以及已收到多少,因此另一个进程可以读取此数据并开始发送已经在那里了。
答案 2 :(得分:0)
您作为示例提供的网站之一只是从URL或客户端计算机下载文件,临时存储它并为该文件分配代码以使其可识别。
上传后,拥有该代码的任何其他用户都可以再次下载该文件。
这是一个如何操作服务器系统然后编写代码的问题。
您可以使用file_get_contents
和file_put_contents
将文件下载到本地系统。
如果要将文件数据从服务器流式传输到浏览器,可以使用readfile
PHP Manual。