2013-08-24 70 views
0

我已经创建了一个接受带有JSON部分和文件部分的多部分请求的服务器后端。这是一个RESTful Web服务。但是,我不设法让文件上传部分工作。我怎样才能做到这一点?如何在AngularJS上传文件

+0

你可以使用AngularJS版本的“jquery-file-upload”插件,可以在这里找到[http://blueimp.github.io/jQuery-File-Upload/angularjs.html ) – callmekatootie

回答

0

另外,如果你想有一点乐趣做自己,

我想你可以使用$ http服务使用正确的MIME创建发布请求。你只需要创建标题。

现在,如果您想知道如何选择文件,您只需要在HTML中使用类型为'file'的输入(例如通过指令)。

如果您希望在上传文件之前使用您的文件,那么您的HTML5 API适用于符合HTML5标准的浏览器。

但是,您可能还必须管理非启用html5的浏览器的基于Flash的上传方法的回退。