只能用<input type="file" name="file">因为<input type="text" name="textfield">表达的是文本,而<input type="file" name="file">可以是任何类型,你不能被它显示的路径蒙蔽了。其他的表单组件都不能完成文件上传功能的。

解决方案 »

  1.   

    是的,只能用<input type="file" name="file">,
    偶以前遇到过同样的问题。
      

  2.   

    无法规避file型html元素来上传,即使隐藏也不行。因为file类型的不能被赋值,只能在显示的情况下由用户点击选择按钮进行文件选择并赋值,不管是jspSmartUpload或者是apache的FileUpload组件都只查找file型的html元素的值用于上传。
      

  3.   

    http://www.cnsxml.com/blogview.asp?logID=167不过估计你也用不着这样一个小事动用这么大的工夫吧...