【问题标题】:Does PHP File Upload work on all devicesPHP文件上传是否适用于所有设备
【发布时间】:2011-03-07 23:11:26
【问题描述】:

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

  • 所有主流浏览器
  • 手机(iPhone、Blackberry、Android、Palm)

我需要能够将任何设备上的视频/照片上传到我们的服务器上,您可以预见到任何问题吗?

【问题讨论】:

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


    【解决方案1】:

    首先,PHP 不是处理文件上传的,它依赖于浏览器及其处理方式。浏览器是发送文件信息(内容、大小、类型)的人

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

    【讨论】:

    • iPhone 太糟糕了。所以本质上你必须创建一个本地应用程序来让 iPhone 上传文件,对吗?使用框架(即:PhoneGap)会是更好的解决方案吗?
    【解决方案2】:

    浏览器没有“看到”PHP....php 是服务器端代码。前端的交互可能使用 flash(通常用于“ajax 样式的上传”)、javascript 和/或 html。HTML 几乎是最基本的,因此 99% 的设备都可以处理它.

    想象一下,如果我们必须将浏览器与后端技术协调起来,那会是多么混乱。这已经够难了,因为缺乏当前标准和 IE 的黑暗浏览器团队长达 50 年......感谢微软......

    我个人会告诫您不要使用诸如 CSS3 或 HTML5 之类的尖端技术,如果您想使某些东西“普遍”兼容。例如,AOL 的浏览器,不管你信不信,现在仍在使用,它本质上是一个旧版本的 IE6。一些手机浏览器甚至更基本,尽管我怀疑人们是否真的会在上传的情况下使用它们。使用“旧”技术并不好玩,但尤其是当客户对向后兼容性非常具体时,您通常别无选择。

    【讨论】:

      猜你喜欢
      • 2014-08-16
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-29
      • 2016-02-23
      • 2012-11-04
      相关资源
      最近更新 更多