2015-06-05 35 views
0

我必須使用Angularjs上傳一些圖片......上傳必須在自定義文件夾中完成,具體取決於客戶端正在上傳...文件夾不能存在,所以,如果沒有,我必須創建它... 我做使用這個​​... 這裏接收文件控制器上傳:使用angularJs上傳文件傳遞附加參數

[HttpPost] 
public IHttpActionResult UploadFile() 
{ 
    var file = HttpContext.Current.Request.Files.Count > 0 ? 
      HttpContext.Current.Request.Files[0] : null; 

    ... 

    return Ok(); 
} 

它的工作原理,但我不能傳遞參數的方法..或者我不能...我想要的東西,如:

[HttpPost] 
public IHttpActionResult UploadFile(MyModel parameters) 
{ 
    var file = HttpContext.Current.Request.Files.Count > 0 ? 
      HttpContext.Current.Request.Files[0] : null; 

    ... 

    return Ok(); 
} 

凡爲MyModel,例如,是這樣的:

public class MyModel 
{ 
    public string folderName ....; 
    ... 

    public List<File> FilesToUpload ...; 
} 

也許我現在用的模塊是我人生複雜化,所以我沒有問題,請刪除它...你有什麼建議嗎?

謝謝

回答