如何在PHP中通过http上传视频?
你好,我想知道上传视频到网站的最佳方式是什么?我应该通过GET页面来完成吗?如果是的话,文件是如何通过http上传的?我有点困惑,这将如何工作?我正在尝试从iphone和android设备上传文件,所以我不能使用表单来完成这项工作,至少我不这么认为。有没有办法通过http上传我的文件?或者最方便的方式是什么?谢谢GET不允许视频有足够的带宽。使用POST或PUT代替。这里最紧迫的问题是HTTP规范要求如何在PHP中通过http上传视频?,php,Php,你好,我想知道上传视频到网站的最佳方式是什么?我应该通过GET页面来完成吗?如果是的话,文件是如何通过http上传的?我有点困惑,这将如何工作?我正在尝试从iphone和android设备上传文件,所以我不能使用表单来完成这项工作,至少我不这么认为。有没有办法通过http上传我的文件?或者最方便的方式是什么?谢谢GET不允许视频有足够的带宽。使用POST或PUT代替。这里最紧迫的问题是HTTP规范要求GET请求既要安全又要幂等。上传视频可能不是这两种方式 : 特别是,该公约已经确立,缔约国 HE
GET
请求既要安全又要幂等。上传视频可能不是这两种方式
:
特别是,该公约已经确立,缔约国
HEAD方法不应具有采取行动的意义
除了检索。这些方法应该被认为是“安全的”。
这允许用户代理表示其他方法,例如POST、PUT和PUT
并以特殊方式删除,以便用户了解
请求可能不安全的操作的事实
所以不,带宽与此无关。HTTP本身表示您不应该通过GET
方法上载任何类型的文件。(RFC2616)声明
GET方法意味着检索由请求URI标识的任何信息(以实体的形式)
因此,上传视频不属于“检索信息”范畴
应使用POST
,如下所示:
<form action="process.php" method="post">
谢谢!如果要在没有表单的情况下上传,比如说一个设备,我应该在url后面使用一个查询,比如“?name=some value”,这完全取决于服务器上的代码对它的期望。你是什么意思?我只是想上传视频,比如说每30秒上传一次。php是否可以长时间轮询这样的视频,或者它是否会像一个事件一样,比如每次我上传新内容时,我都必须删除旧文件。这是一个livestream个人项目,我正试图使。谢谢你回答+1。这完全取决于服务器如何处理。是的,应该使用POST
或PUT
,但这取决于视频。可以使用GET
+1 Nice上传短视频。到标准的链接总是很好的:-)并且它也被解释了。