我有一個發佈的XML文件轉換成使用的WebAPI如何使用捲曲發佈文件中的WebAPI在Asp.Net MVC
控制器的要求捲曲--form「[email protected]」
捲曲--form「文件= update.xml」「http://localhost:60794/WebApi/Forms/Update?login=logger」
[AllowAnonymous]
public virtual ActionResult Update(string login)
{
new HomeController().SetLoggedIn("logger");
HttpPostedFileBase file = Request.Files["file"];
StreamReader fileStream = new StreamReader(file.InputStream);
如果我試圖通過開發其使用給出的路徑是行不通像下面
捲曲--form 「文件= @ d:/update.xml」 「http://localhost:60794/WebApi/Forms/Update?login=logger」
如何發佈的本地XML文件,並做此操作?
是否有一個特定的錯誤消息,或任何捲曲的輸出? –
你需要用'@'來加前綴文件名才能使它被curl識別出來嗎? '--form 「[email protected]」' –
是的,我是這麼認爲的,我懷疑是捲曲--form 「文件= @ d:/update.xml」 的「http://本地主機:60794 /的WebAPI /形式/更新?登錄=記錄器」 如果我用這個上面走本地計算機路徑d驅動器作爲服務器,因此喜歡它的投擲的錯誤‘該網站無法達到 d的DNS服務器地址無法找到。’所以我想知道如何給本地機器到服務器的Windows機器文件路徑。 @Symeon –