<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文件呢?
答案 0 :(得分:2)
客户端(浏览器)=&gt; Web服务器=&gt;脚本=&gt;服务器操作
您不能只使用HTML文件上传到服务器
Web服务器确实提供静态内容(想想'GET')但是
当它来到动力学网页或客户端(浏览器)的能力
要在服务器上发布POST / PATCH内容,你需要进行某种分类
那个脚本!
选择perl,php,ruby,python,javascript或其他任何内容
你笑了,把它放在你的网络服务器后面,用适当的
图片上传逻辑,你很好直接上传图片
到你的服务器然后:)
答案 1 :(得分:1)
这很简单。你不能。
致电 main.php 并将其包含显示here的代码,以便将文件上传到您的服务器。这很简单。
答案 2 :(得分:0)
你仍然需要在某处使用PHP / ASP。使用单个PHP文件更容易,但如果您希望最终用户只是看到.html文件,您可以将其发布到php脚本文件(但它必须是.php扩展名,服务器才能执行它)。
答案 3 :(得分:0)
最简单的答案是否定的,你不能在html的帮助下做到这一点。您需要使用php或任何服务器端语言来处理文件上传。
请参阅此链接:W3schools php file upload
或者你可以使用任何其他服务器端语言,如asp,python,jsp等......
另一种可能性是你可以使用javascript(客户端)。将javascript与ajax一起使用..
请参阅此链接Click here