从chrome webRequest onBeforeRequest获取文件

时间:2013-05-08 17:06:43

标签: google-chrome-extension webrequest form-data

我正在尝试获取想要通过POST上传的文件。 不幸的是我只获得了requestBody作为FormData,让我头疼的是访问该文件。我只将文件名作为字符串....我希望将文件内容作为blob或data-url ...

//in a form on a page
<input type="file" name="files[]" multiple>

//extension's background.js
chrome.webRequest.onBeforeRequest.addListener( function(details) {
    console.log(details);
    n = "files[]";
    var file = details.requestBody.formData[n][0];
    console.log(file ); // BabyGnuTux-Big.jpg
    console.log(typeof file); // string
},
  {urls: ["*://example.de/*"]},
  ["blocking", "requestBody"]);

0 个答案:

没有答案