0

Chrome拡張機能でPOSTしようとしています。これが私が使用している方法です。

function uploadFile(url){
  var req = new XMLHTTPRequest();
  req.open("POST", "https://wepicit.s3.amazonaws.com/", true);
  var params = "key="+myKey
               "&acl="+"public-read"
               "&Content-Type="+"text/plain"
               "&AWSAccessKeyId"+tempKey
               "&file="+url+".txt"
  req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  req.setRequestHeader("Content-length", params.length);
  req.setRequestHeader("Connection", "close");
  req.send(params);
  req.onreadystatechange = function(){ 
        // If the request completed, close the extension popup
        if (req.readyState == 4)
            if (req.status == 200) console.log('success');
  };
}

私が得ているエラーは、「XMLHTTPRequest()」が定義されていないということです。助けてください。ありがとうございました。

4

1 に答える 1