【问题标题】:Is html input field with type file, uploading automatically or not?带有文件类型的html输入字段是否自动上传?
【发布时间】:2019-04-21 19:06:18
【问题描述】:

您好,我想知道当用户选择文件时,“文件”类型的输入字段是否会自动将文件上传到服务器。

我想要的是用户可以选择文件来提交它,并建立一个 PHP FTP 连接来上传文件。

我不确定浏览器是否将文件预先上传到服务器上的临时目录,还是只有在您点击提交按钮时才会这样做?

因为如果文件已经上传到服务器,则无需使用 FTP 将文件再次上传到服务器上的不同位置。

基本上我想要完成的事情类似于我们转移所做的事情。我相信他们没有在用户点击按钮之前上传。

谁能指出我正确的方向,并为我提供一些关于此事的额外信息。还没有找到想要的信息。

提前致谢。

【问题讨论】:

    标签: php html file ftp upload


    【解决方案1】:

    仅在提交表单后才上传文件(在与所有其他表单字段相同的 HTTP POST 请求中)。 你为什么不试试看,看看自己?

    而且您不能使用 PHP 通过 FTP 将文件从客户端上传到服务器。那是不可能的。 PHP 在服务器上运行,它不能访问客户端机器上的文件。另见:

    【讨论】:

    • 我确实尝试了很多次,但我一直认为文件是在服务器级别实际处理之前预先上传的。这种假设的原因是文件名出现在输入字段中之前总是需要一段时间,知道为什么会这样吗?
    • 我从未见过。对我来说,这是立竿见影的。你在这里看到同样的延迟吗? jsfiddle.net/xdL4qt98
    • 是的,我看到同样的延迟大约 5 秒。
    • 什么浏览器? + 尝试关闭您的防病毒软件。
    猜你喜欢
    • 2011-07-02
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    相关资源
    最近更新 更多