【问题标题】:File Reading in PHPPHP中的文件读取
【发布时间】:2014-03-14 18:03:45
【问题描述】:

我想通过弹出的文件目录导航窗口访问用户选择的文件的 url。我的浏览按钮标签是:

<input  type="file" id="loadFile"/>

在后端,我可以在 javascript 中访问文件 url,但不确定如何在 PHP 中访问。

【问题讨论】:

  • JavaScript = 前端。

标签: javascript php html filereader


【解决方案1】:

您必须具有正确的表单编码类型。

否则,您将使用$_FILES 超级全局。

PHP Manual regarding uploads 对此进行了广泛的介绍。

原始文件名在$_FILES['load file']['name']中可用

由于您似乎确实想要一种让用户向文件提供 url 的方法,处理该问题的方法是简单地实现文本输入并在那里接受 url,然后在服务器上处理 url,使用代表用户获取和存储文件的 HTTP 客户端。

多年来,人们一直在使用 curl 扩展程序,它快速且功能强大。还有一些用php编写的客户端库,例如Guzzle.

【讨论】:

  • 是的,我在发布问题之前已经完成了它,但不太了解如何对其进行编码..
  • 如果您有不清楚的具体问题,请更新原始问题。主要要了解的是,您需要使用 move_uploaded_file() 来获取新上传的文件并将其移动到服务器上的永久位置。
  • 有什么方法可以将 url 字符串从 javaScript 传递给 php?
  • 当然,但是您没有使用文件上传。文件上传只处理用户机器上的本地文件。要处理 url,您需要使用某种获取机制。通常人们使用的是像 Guzzle 这样的 HTTP 客户端库或 curl 的旧备用库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 2021-01-18
  • 1970-01-01
  • 2011-03-30
相关资源
最近更新 更多