PHP文件上载是否适用于所有设备

时间:2011-03-07 23:11:26

标签: php html file-upload mobile mobile-website

我很想知道基本PHP文件上传程序是否适用于所有设备。 如:

  • 所有主要浏览器
  • 手机(iPhone,Blackberry,Android,Palm)

我需要能够将视频/照片从任何设备上传到我们的服务器上,您是否会遇到任何问题?

2 个答案:

答案 0 :(得分:4)

首先,PHP不是处理文件上传的,它依赖于浏览器以及它们如何处理它。浏览器是发送文件信息的内容(内容,大小,类型)

其次,移动平台不会做得这么好。 iPhone不允许从浏览器上传文件。我不确定Android,但仅iPhone就足以重新考虑这一点。

答案 1 :(得分:0)

浏览器没有“看到”PHP .... php是服务器端代码。前端的交互可能发生在flash(通常用于“ajax风格的”上传“)javascript和/或html.HTML基本上是基本的,所以99%的设备可以处理它。

想象一下,如果我们必须使用后端技术协调我们的浏览器,就会出现混乱。由于缺乏现有的标准以及在IE浏览器中使用半年的浏览器团队,这很难实现....感谢微软......

我个人提醒您不要使用诸如CSS3或HTML5之类的尖端技术,如果您试图使“普遍”兼容的东西。例如,AOL的浏览器仍然在使用,信不信由你,它本质上是IE6的旧版本。有些手机浏览器甚至更基本,但我会质疑人们是否真的会在上传情况下使用这些浏览器。使用“旧”技术并不好玩,但特别是当客户对后向兼容性非常具体时,您通常无法做出选择。