使用HTTP POST将文件发送到IIS 7.5虚拟目录

问题描述:

是否可以允许HTTP客户端使用HTTP POST(使用Content-Type:multipart/form-data)将图像文件上载到IIS 7.5虚拟目录而无需编写服务器端代码?使用HTTP POST将文件发送到IIS 7.5虚拟目录

没有服务器端代码,这是不可能的。如果需要HTTP POST,则需要编写代码。否则,在您的IIS安装上配置一个FTP站点。

如果你真的需要HTTP,考虑的WebDav:

http://www.windowsnetworking.com/articles_tutorials/webdav-iis.html

http://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis/

+1

我发表了这个问题之前,我曾与WebDav搏斗了一段时间。我无法让WebDav以401和405错误以外的其他方式进行响应。不幸的是,我使用的客户端是Flex,它仅限于GET和POST。 – jburgess

有很多不同的WAYS你可以在服务器端处理这个......但所有这些都涉及到编写某种“代码”。

建议: 也许有点asp.net脚本可能是票吗?

http://msdn.microsoft.com/en-us/library/aa479405.aspx

如果您启用WebDAV在IIS公共写访问,你可以上传使用HTTP PUT请求文件。

More info

+0

+1 - WebDAV是一个很好的建议! :) – paulsm4