我正在做一个ASP .NET网站,其中用户可以上传图片,需要保存到服务器。我可以使用网络服务将用户选择的图像上传到服务器吗?
在整个网站,我试图尽可能最小的客户端和服务器之间的沟通。这意味着onload()我调用Web服务,返回该页面所需的所有数据,然后使用JavaScript处理它们。
到目前为止,它工作得非常完美。当用户希望对其个人资料进行更改时会出现问题。我可以将所有在文本字段中输入的信息和排序信息,并将它们作为参数传递给将其保存到数据库的web服务。我不知道该怎么做,或者甚至有可能将所选图像作为参数传递给webservice。
我使用HTML5:<input type="file">
选择映像
是你的问题“如何使用Ajax上传文件?”? – Quentin 2012-02-22 15:51:56
''没有在HTML5中引入,只是说;) – MMM 2012-02-22 15:52:55
我认为问题是“如何使用ajax将文件上传到Web服务”?简单的答案可能是“使用iframe”,尽管它取决于正在使用的Web服务,我想。 – Dave 2012-02-22 16:54:55