,当我选择了本地的一个文件的时候,按下提交,提]: 有一个疑问,在jsp的页中有一个选择文件的,当我选择了本地的一个文件的时候,按下提交,提交到servlet里面,然后我就得到了参数"upload_file_name",此时参数为“c:uploadfile.doc",最....">

当前位置:  技术问答>java相关

有一个疑问,在jsp的页中有一个选择文件的<input type="file" name="upload_file_name">,当我选择了本地的一个文件的时候,按下提交,提

    来源: 互联网  发布时间:2015-09-20

    本文导语:  有一个疑问,在jsp的页中有一个选择文件的,当我选择了本地的一个文件的时候,按下提交,提交到servlet里面,然后我就得到了参数"upload_file_name",此时参数为“c:uploadfile.doc",最后我就在servlet里面用File file = new ...

有一个疑问,在jsp的页中有一个选择文件的,当我选择了本地的一个文件的时候,按下提交,提交到servlet里面,然后我就得到了参数"upload_file_name",此时参数为“c:uploadfile.doc",最后我就在servlet里面用File file = new File(upload_file_name); FileInputStream = new FileInputStream(file);,这样所得到的文件流是不是本地的文件流还是服务器端的文件流?

即现在读出的文件流是本地的还是服务器端(运行servlet的终端)的?

如果是读出只是服务器的c:uploadfile.doc,那么我现在要读出本地的,还应设什么参数才能真正读到本地的文件传到服务器???

|
是本地的文件流,不过你的form应该如下:

一定要加上enctype="multipart/form-data"

|
不是这样的,你如果提交过去的是一个路径,然后用file创建文件流,这是创建的服务器上的文件流,所以我上面告诉你用form的提交方式,然后处理http流,这是java解决文件上传的方法。

然后你创建的临时文件也是服务器上的。

如果你想用file创建的是本地的文件流,那么只用有applet。因为只有applet是运行在客户端的。servlet和jsp都是运行在服务器上的。

|
可以在客户端生成文件,也可以写如数据库,都可以,不过你要分析这个文件流。你到www.google.com
去搜索一下,关键字:servlet上传文件,就有很多相关的内容,对你很有帮助。

|
参数应该是"c:\uploadfile.doc"
FileInputStream应该是在服务器端读入你的本地文件。

    
 
 

您可能感兴趣的文章:

  • 日志文件的疑问,请教
  • Linux文件系统结构的疑问
  • 关于linux的文件系统的疑问
  • 文件上传的疑问?
  • 文件压缩的一点疑问。。
  • 有关 在 JSWDK 服务器 下使用 .shtml 文件的疑问??
  • 关于用rename函数移动文件到另一目录的疑问.
  • YUV格式文件 疑问
  • Linux烧写文件系统的疑问
  • 文件inode的疑问。。
  • 编译好的class文件放在哪儿?——初学者的疑问!
  • 疑问:为什么每个 source 文件中要有一个 public 类,并且只有一个
  • linux下的一些疑问,关于文件和设备
  • 一个脚本文件的疑问
  • alsa project网站上的latency.c ,关于这个文件名字的疑问?
  • 疑问:开发板不能mount主机的文件?
  • Jar文件的疑问?
  • linux kernel0.11 版本文件系统的一个小疑问
  • 关于linux中grub.conf文件的疑问
  • 关于文件描述符的疑问
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于java.util.EventObject的疑问?和abstract ,interface关键字的疑问?
  • 菜鸟的Linux练习疑问……
  • linux C编程中使用make时对 内部规则的疑问
  • iptables的默认策略与accept的疑问
  • Linux 初学者的疑问 (各位老鸟进来看看)
  • ubuntu 10.10 安装的疑问
  • 多线程编程下关于gdb程序调试的一个疑问。
  • 操作系统为进程(程序)提供服务的疑问
  • 关于linux runlevel的疑问
  • 一个shell 的疑问!!!!
  • 关于jdbc的疑问?
  • 关于substring方法的疑问
  • linux下gcc使用疑问?
  • GTK+2.0疑问,急
  • 配置FTP服务器一些疑问?
  • 能解答很多人疑问的好东西.
  • 消息队列的疑问2则
  • 新装的Red Hat Linux,想编写C++程序,但有些疑问
  • 小弟初学Java有一个疑问!!!
  • 莱昂氏UNIX源码分析的疑问(1)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3