Backbone JS单页应用程序文件上传?

时间:2015-04-15 13:02:12

标签: javascript rest backbone.js single-page-application mustache

我正在寻找一些设计模式或将文件从表单上传到REST端点的最佳实践。

REST端点已经正常工作,我可以将文件POST到它。任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

这就是你要找的东西吗?

var FileUploadView = Backbone.View.extend({
    events: {
        "click #submit": function() {
            $.ajax({
                url: '%YOUR_URL%',
                type: 'POST',
                data: new FormData(this.$('#form')[0]),
            });
        }
    },
    render: function() {
        this.$el.html("<form id='form'><input type='file' /><input id='submit' value='Upload File' type='button' /></form>");
    }
};