smartUpload提供的第五个例子就可以实现

解决方案 »

  1.   

    要理解上载的过程,首先要知道数据用HTTP协议从浏览器发送到服务器的方式。这就意味着要理解“ multipart/form-data” (多部分/格式-数据)的表单提交。 上载表单   通常情况下,使用HTML表单从浏览器向服务器传递数据。这个表单中可能包含文本域、检验框、按钮以及上载文件的文件类型控制。使用者用自己的数据填充并将这个表提交给服务器。   表单元素中的 enctype 属性规定了传递给服务器的表数据集编码的内容类型。enctype 属性的默认值是“application/x-www-form-urlencoded”,但当向服务器传送大量文本、包含非ASCII字符或二进制数的数据时,这个默认类型就不能胜任了。这时,文件上载提交表单时应使用“multipart/form-data”内容类型。   一个“multipart/form-data”信息包含一系列部件,每个部件都可能包含: 
    一个Content-Disposition(内容-处理)头,其值为"form-data" ;一个规定控制名的name(名称)属性。   对于一个文件类型控制,一个部件可能包含更多信息: 
    在客户机上规定原始路径和文件名的filename(文件名)属性;所发送的二进制数据控制的Content-Type (内容-类型)头。   在这些头的后面跟随着控制的二进制或文本内容。 
      

  2.   

    其实就是这一个了:
    mySmartUpload.getRequest().getParameter(paramName)