2014-11-04 143 views
0

我使用了一些Web服务并创建了自己的。他们都是简单,他们只用简单的GET请求是这样的:根据提供的参数REST API文件上传

http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs

和JSON数据输出。

我想要做的是一个文件上传服务。通常,如果它不是一个Web服务,我会使用HTTP POST进行此操作。我如何用REST API做到这一点?有关REST Web服务的POST和GET请求之间有什么区别。

编辑:我使用PHP,请不要给ASP.net的例子。

+0

抱歉 - 错过了PHP的一部分!现在回答已删除。 – 2014-11-04 09:55:53

+0

没有什么特别的,你可以通过POST和PUT上传文件,也可以通过PATCH上传文件。唯一的问题是在客户端,因为通过ajax,afaik上传文件并不容易。你只能用canvas和base64编码来解决这个问题... – inf3rno 2014-11-04 12:58:49

回答