2014-03-31 46 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