【问题标题】:How to upload file by HTML only如何仅通过 HTML 上传文件
【发布时间】:2013-06-30 04:34:09
【问题描述】:
    <form action="upload.html" method="post" enctype="multipart/form-data">
<input type="file" />
<input type="submit" value="Upload" />
</form>

我将此文件保存为 main.html 我用 chmod 777 创建了一个名为“images”的目录 什么应该在名为“upload.html”的文件中? 我不想使用任何 php 或 asp 文件 只是html文件,那我怎么能只用html文件呢?

【问题讨论】:

  • 你不能。 AFAIK,您需要在服务器上有一个脚本来处理上传并将文件放置在正确的位置。

标签: html upload


【解决方案1】:

客户端(浏览器)=> Web 服务器 => 脚本 => 服务器操作

您不能只使用 HTML 文件上传到服务器。
然而,Web 服务器确实提供静态内容(想想“GET”)
当涉及到动态网页或客户端(浏览器)的能力时
要在服务器上发布/修补内容,您需要某种排序
的脚本!

选择 perl、php、ruby、python、javascript 或任何品牌
你微笑,然后把它放在你的网络服务器后面,用适当的
图片上传逻辑,直接上传图片就好了
然后到你的服务器:)

【讨论】:

    【解决方案2】:

    这很简单。你不能。

    调用,main.php 并让它包含显示here 的代码以将文件上传到您的服务器。做起来很简单。

    【讨论】:

      【解决方案3】:

      您仍然需要在某处使用 PHP/ASP。使用单个 PHP 文件更容易,但如果您希望最终用户只看到 .html 文件,则可以将其发布到 php 脚本文件(但它必须是 .php 扩展名才能让服务器执行它)。

      如前所述,看看W3 Schools post on PHP file uploading

      【讨论】:

        【解决方案4】:

        最简单的答案是否定的,你不能在 html 的帮助下做到这一点。您需要使用 php 或任何服务器端语言来处理文件上传。

        查看此链接:W3schools php file upload

        或者您可以使用任何其他服务器端语言,如 asp、python、jsp 等...

        另一种可能性是您可以使用 javascript(客户端)。使用带有 ajax 的 javascript ..

        查看此链接Click here

        【讨论】:

          猜你喜欢
          • 2020-07-18
          • 1970-01-01
          • 1970-01-01
          • 2013-09-01
          • 2013-04-14
          • 1970-01-01
          • 2017-12-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多