Javascript 使用FormData进行casper文件上载

Javascript 使用FormData进行casper文件上载,javascript,post,casperjs,multipartform-data,form-data,Javascript,Post,Casperjs,Multipartform Data,Form Data,这是我的代码: var content = fs.read('test/test.png'); var formData = new FormData(); var blob = new Blob([content], {type:'image/png'}); formData.append('picture',blob); require('utils').dump(formData); this.open("http://localhost:8080/dns_capcha", {

这是我的代码:

var content = fs.read('test/test.png');
var formData = new FormData();
var blob = new Blob([content], {type:'image/png'});
formData.append('picture',blob);
require('utils').dump(formData);

this.open("http://localhost:8080/dns_capcha", {
    headers:{
      'Content-type':'image/png'
    },
    method: 'post',
    data:formData
});
使用此代码,我得到以下错误:

CasperError: open(): invalid request settings data value: [object FormData]

有人能告诉我我在这段代码中做错了什么吗?

头枕上打字:{
你能更具体一点吗?上面代码的第8行。不应该是头枕而不是头枕吗?是的,谢谢。我没有注意到。