-1
    <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 文件呢?

4

4 回答 4

3

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

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

选择 perl、php、ruby、python、javascript 或任何让
您微笑的东西,并将其放在您的网络服务器后面,并使用适当的
图像上传逻辑,然后您就可以直接将图片上传
到您的服务器了 :)

于 2013-06-30T04:53:48.100 回答
1

这很简单。你不能。

调用main.php并包含此处显示的代码以将文件上传到您的服务器。做起来相当简单。

于 2013-06-30T04:39:52.340 回答
0

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

请参阅此链接:W3schools php 文件上传

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

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

看这个链接点击这里

于 2013-07-01T04:51:01.993 回答
0

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

如前所述,请查看W3 Schools 关于 PHP 文件上传的帖子

于 2013-06-30T05:49:33.657 回答