Backbone JS单页应用文件上传?

Backbone JS Single Page Application file upload?

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

REST 端点已经在工作,我可以 POST 文件到它。任何想法都将不胜感激。

这就是你要找的吗?

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>");
    }
};