2015-05-29 56 views
2

是否可以使用多部分表單數據執行PUT請求?Superagent:PUT-ing多部分表單數據

隨着Superagent我希望以下工作,但它不。

var request = Request 
    .put("http://localhost:8080/upload_file") 
    .field("name", file.name) 
    .field("size", file.size) 
    .attach("file", file.file, file.file.name) 
    .accept("application/json") 

如果我做了一個帖子,它的工作原理。不同的是內容類型。通過成功的發佈請求,內容類型是multipart/form-data; boundary=------WebKitFormBoundaryXg34NkBFcYWq60mH

如果我手動設置,我怎麼知道邊界應該是什麼?它似乎是由Superagent自動生成的。

回答

1

您應該根據Tum的評論做一個POST。

如果我要手動設置,我該如何知道邊界應該是什麼?它似乎是由Superagent自動生成的。

您應該讓Superagent自行管理它 - 不要嘗試自己設置類型,不要嘗試使用類型調用,並在將其設置爲多部分時包含正確的邊界標識符。