html - 用于从浏览器使用 HTTP PUT 上传文件的网页

标签 html http

是否可以制作一个网页,让用户使用 HTTP PUT 将文件上传到服务器? 哪些浏览器可以使用?

特别喜欢 PUT 的主要原因是它在服务器上的处理效果更好(即无需对请求进行额外的解析)。

我知道至少可以使用 java applet 或类似的东西,但我只对至少某些浏览器的默认配置感兴趣(如果可能的话,最好也不要使用 javascript)。

我发现一些关于xhtml2.0(xforms1.1)的提及,但我仍然不清楚如何做到这一点。

最佳答案

  • 没有 JavaScript 就无法完成。
  • 在支持它的浏览器中,您可以使用 XHR 发出 PUT 请求,但是
    • 支持并不普遍
    • 您无法从用户的文件系统读取文件

POST 请求可能是可行的方法。

I have found some mentions of xhtml2.0 (xforms1.1) regarding that, but how to do that is still very unclear to me.

浏览器不支持此功能。

关于html - 用于从浏览器使用 HTTP PUT 上传文件的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296643/

相关文章:

javascript - 如何将默认图像添加到 Canvas ,同时让用户加载自己的图像

html - 模拟带附件的背景图像 : fixed using <picture>

html - 最小化窗口时自动调整元素大小

php - HTTP header 样式表

java - 如何模拟客户端中止请求?

http - 缓存控制 header 应具有什么值才能启用 ETag\Last-Modified

html - 移动键盘上方的位置元素

javascript - ng-click 需要两次点击才能查看更新

http - 使用 Grails 的简单 GET

html - 如何使用代码 206 提供用于从 Grails 流式传输的音频文件?