我想将文件上传到我也拥有的服务器。我可以想到两种方法来实现这一目标。
方法一: 使用 HTTP POST 请求上传文件。上传文件的标准方式。
方法 2:它是一个两步过程。 首先,客户端向服务器发送包含文件所有详细信息的 POST 请求。 然后服务器向客户端发出获取请求以获取文件的内容。
这里方法 2 似乎更安全,因为服务器处于控制之中。服务器只有在服务器认为合适的时候才可以向服务器请求数据,并限制需要传输的数据量。
我仍然很困惑,因为我不是这方面的专家。任何对此有更多后见之明的想法的人都可以分享。
谢谢
最佳答案
最好的选择是 Method1,只是带有输入类型文件和 enctype multipart/form-data 的标准 POST
<form action="." enctype="multipart/form-data" method="post">
<p>files: <input type="file" name="datafile" size="40"></p>
<div>
<input type="submit" value="submit">
</div>
</form>
关于html - 使用 HTTP Post Request 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2574610/