上载和管理文件HTML的最佳方法

时间:2019-03-07 17:14:28

标签: javascript html file

正如标题所示,在HTML网站中上传文件的最佳方法是什么?上传后该文件的作用是什么?

我想将文件上传到HTML网站(由我在本地创建和托管),然后将上传的文件存储在与网站index.html文件相同的目录中。 / p>

怎么用这样的东西来实现:

<html>

<body>
  <form>
    <p>
      Specify your File:<br>
      <input type="file">
    </p>
    <div>
      <input type="submit" value="Submit">
    </div>
  </form>
</body>

</html>

更新(澄清): 我的index.html和相关文件位于网络驱动器中(并可以从网络驱动器访问)。我希望所有上传的文件都显示在该网络驱动器的同一目录(或子目录)中。

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您将需要使用服务器端语言(例如PHP)将文件上传到服务器。

  

PHP脚本可以与HTML表单一起使用,以允许用户将文件上传到服务器。最初,文件被上传到临时目录,然后通过PHP脚本重定位到目标位置。

您的HTML表单会将文件信息传递给PHP文件,然后该PHP文件会将文件上传并处理到您的服务器上。

看看here了解更多信息。

答案 1 :(得分:1)

就像k97513所说。仅使用javascript和html才能在正在运行的Web服务器上上传任何文件,除非Web服务器在从中启动浏览器的同一台计算机上本地运行。

您需要任何服务器端编程语言,例如php,nodejs,ruby on rail,java,python等来解决您的请求。我个人建议使用PHP,因为它易于理解,并且在线上有很多关于所有内容的教程,尤其是针对您的案例。