Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FTP或HTTP用于大型文件上载?_Php_Http_Ftp - Fatal编程技术网

Php FTP或HTTP用于大型文件上载?

Php FTP或HTTP用于大型文件上载?,php,http,ftp,Php,Http,Ftp,我正在讨论是否使用FTP或HTTP来上传和下载大型文件。文件上传将包括文本和音频文件,范围从几KB到200 MB。我有几个问题,比如: 哪个更快?HTTP或FTP 哪个更可靠 哪一个对最终用户来说更容易和方便 对于较大的文件上载,还有哪些其他选择 注意:我需要以某种方式跟踪用户上传的文件 非常感谢 在我看来,作为网站导航一部分的文件传输应该使用相同的协议,因为交换协议可能需要在您的服务器上进行额外的工作,并且它将打开一个新的连接。 此外,HTTP支持专为此目的设计的POST和PUT方法 如果您只

我正在讨论是否使用FTP或HTTP来上传和下载大型文件。文件上传将包括文本和音频文件,范围从几KB到200 MB。我有几个问题,比如:

  • 哪个更快?HTTP或FTP
  • 哪个更可靠
  • 哪一个对最终用户来说更容易和方便
  • 对于较大的文件上载,还有哪些其他选择
  • 注意:我需要以某种方式跟踪用户上传的文件


    非常感谢

    在我看来,作为网站导航一部分的文件传输应该使用相同的协议,因为交换协议可能需要在您的服务器上进行额外的工作,并且它将打开一个新的连接。 此外,HTTP支持专为此目的设计的POST和PUT方法


    如果您只是想上传文件,那么FTP是专用协议,但它可能不会在所有web浏览器上实现。

    哪些浏览器支持FTP上传?我知道大多数支持FTP下载。这应该存在,即使我从未测试过。我更喜欢使用单独的ftp客户端。你可以使用PHP连接到ftp服务器,并使用@Indranil上传文件。我认为问题是关于客户端到服务器的上传。要执行PHP,必须先加载网页。我想我将尝试一种基于java的上传解决方案。