点击提交时如何“将该文件的路径及文件名用一个字符串参数传进去”?可是file域的value不能直接赋值啊,再说只把路径和文件名传进去,怎么处理文件内容呢?

解决方案 »

  1.   

    你不是要用javascript来上传吧
    要是用java来上传有个文件名当然就可以了啊,用smartupload组件来写吧,具体用法的文章网上多的是。
    自己去找。
      

  2.   

    楼上所说的应该不可行!
    不过,不一定要使用 JSP啊!
    既然 applet录音 可以访问本地文件,
    怎么不使用 applet 来实现文件上传啊?应该更加容易的啊!奇怪!!
      

  3.   

    你应该用applet来上传。javascript不能做到你希望的,因为有安全限制。
      

  4.   

    我同意只睡兄的意见,我作过的一个就是用SmartUpload,方便简单,但是:1、如果你在这个页面要传递的东西太多了,最好作成BEAN,因为用它传递实在太罗嗦了,英文数字二进制还好说,中文罗嗦四了。
      

  5.   

    JavaScript无法做到这一点,录音要用到applet,此时也涉及到权限的问题,何不在解决录音的权限问题的同时,把文件上传一的权限在该applet中一起作了,然后就用该Applet上传文件即可