http - 更好的文件上传方法 : HTTP post multipart or HTTP put?

标签 http

用例:将简单的图像文件上传到服务器,客户端稍后可以检索该文件

  1. 为作业指定一个 FTP 服务器

  2. HTTP Put:无需服务器端,直接上传文件到服务器
    处理字节流的组件。

  3. HTTP Post:由服务器端组件处理字节流。

最佳答案

由于潜在的安全问题,我认为在公共(public)网站上安全地使用 PUT 比使用 POST(并且不太常用)需要更多的努力。参见 http://bitworking.org/news/PUT_SaferOrDangerous .

OTOH,我认为有很多资源可以使用 POST 安全上传文件并在服务器端脚本中检查它们,这是更常见的做法。

关于http - 更好的文件上传方法 : HTTP post multipart or HTTP put?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/798844/

相关文章:

java - 使用 Java 编程代理服务器 - 如何?

休息 API : Should we use PUT or DELETE to update resource partially?

http - POST 请求如何处理此示例数据?

javascript - "XMLHttpRequest cannot load"错误?

php - 使用自己的上下文资源的 Coral CDN 的 file_get_contents 将不起作用

http - URL:带@的用户名

java - api.api.ai : Temporary failure in name resolution

http - Jetty 在 sun.nio.ch.FileDispatcherImpl.read0( native 方法)上以 100% CPU 挂起

java - 为什么不能伪造ServletRequest.getRemoteAddr?

php - 更改我的网络应用程序的网址