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

时间:2011-03-14 09:14:19

标签: html http

是否可以创建一个允许用户使用HTTP PUT将文件上传到服务器的网页? 哪些浏览器可以使用?

首选PUT的主要原因是它在服务器上处理得更好(即无需额外解析请求)。

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

我已经找到了关于xhtml2.0(xforms1.1)的一些提及,但是对我来说,如何做到这一点仍然很不清楚。

2 个答案:

答案 0 :(得分:5)

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

POST请求可能就是这样。

  

我已经找到了关于xhtml2.0(xforms1.1)的一些提及,但是对我来说,如何做到这一点仍然很不清楚。

浏览器不支持此功能。

答案 1 :(得分:1)

服务器端可以接受带脚本的PUT请求(例如PHP),但它不会使更优化。您仍然需要检查合法的文件名,权限等。