Javascript 将mime内容ID添加到请求负载(AJAX)

Javascript 将mime内容ID添加到请求负载(AJAX),javascript,ajax,backbone.js,mime-types,multipartform-data,Javascript,Ajax,Backbone.js,Mime Types,Multipartform Data,我需要将“”作为内容ID添加到多部分表单的ajax请求中。我有一个非常简单的请求,使用主干的save: var data = new FormData(); data.append('message', new Blob([JSON.stringify(message.attributes)],{type: "application/json"}),'message'); data.append(document.getElementById('fileInput').files[0].name

我需要将“
”作为内容ID添加到多部分表单的ajax请求中。我有一个非常简单的请求,使用主干的save:

var data = new FormData();
data.append('message', new Blob([JSON.stringify(message.attributes)],{type: "application/json"}),'message');
data.append(document.getElementById('fileInput').files[0].name,document.getElementById('fileInput').files[0]);
message.save({},{
    contentType: 'multipart/form-data',
    data: data
});
表单的第一部分“消息”应该有一个内容ID头。关于如何实现这一点,您有什么想法吗?

在与服务器交互时,您可以使用
$.ajax
的选项设置自定义标题

使用
标题
选项:

message.save({},{
    headers: {"Content-ID": "<message>" },
    contentType: 'multipart/form-data',
    data: data
});
message.save({},{
    beforeSend: function(xhr) {
        xhr.setRequestHeader("Content-ID", "<message>");
    },
    contentType: 'multipart/form-data',
    data: data
});