2014-03-31 50 views
0

我需要將圖片上傳到春季的服務器,代碼我已經是這樣的一個地方,我得到的文件:通過JavaScript發送文件到服務器春天

var file = $("#form-field-photo").get(0).files[0]; 

那我也嘗試了一些辦法發佈它但它沒有工作,也許是因爲我沒有正確地聲明控制器,但我不確定。

我需要把它不形於任何外部插件,該控制器實現如下:

@RequestMapping(value = "/setProfilePhoto", method = RequestMethod.POST) 
public void setProfilePhoto(HttpServletRequest request, HttpServletResponse response) { 

} 

預先感謝您

回答

0

編輯:哎喲!現在先閱讀「無外部插件」。抱歉!

使用Valums文件上傳

var uploader = new qq.FileUploader({ 
      element: document.getElementById('btnToStartImport'), 
      action: '/webservice.ashx', 
      allowedExtensions: ['jpg'], 
      debug: true, 
      onSubmit: function() { 
       uploader.setParams({ 
        paramdate: $(myDate) 
       }) 
      }, 
      onComplete: function (id, fileName, responseText) { 

       //DoStuff 

      } 
     }); 

Valums-file uploader