簡體   English   中英

來自Chrome擴展程序的POST請求

[英]POST Request from Chrome Extension

我正在嘗試使用chrome擴展名發布。 這是我正在使用的方法。

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()”。 請幫忙。 謝謝。

JavaScript區分大小寫。

不是new XMLHTTPRequest()而是new XMLHttpRequest()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM