2016-11-06 15 views
1

我試圖設置精細上傳參數如下精細上傳從MVC端點得到PARAMS

callbacks: { 
     onUpload: function (id, name) { 
      var params = {fileSize: uploader.getSize(id), fileName: name }; 
      uploader.setUploadSuccessParams(params, id); // Work 
      uploader.setParams({ newPar: "321" }); // Doesn't work 

     }, 
    } 

我可以從成功的終點獲得成功參數如下

 [HttpPost] 
     [Route("success")] //Succes endpoint 
     public async Task OnUploadSuccess() 
     { 
      var fileName = Request.Form.Get("fileName"); 
      var fileSize = long.Parse(Request.Form.Get("fileSize")); 
     } 

但不能做同樣的對於參數

[HttpGet] 
    [Route("sas")] //Request endpoint 
    public ContentResult CreateSas() 
    { 
     var param= Request.Form.Get("newPar"); //Doesn't work 
    } 

如何在MVC控制器中獲取此參數的任何幫助

+0

根據瀏覽器的要求是什麼樣子? –

+0

這是來自fiddler的請求數據 GET/uploads/sas?bloburi = {my blob uri}&_ method = PUT&qqtimestamp = 1478510982532 HTTP/1.1 –

+0

您正在使用fine uploader azure。這應該在這個問題上得到指導 –

回答