jsp-java文件上传问题,本人新手,望各位大神帮忙

问题描述

java文件上传问题,本人新手,望各位大神帮忙

我这边想要用户登录部署网站,上传一个excel,我得到用户文件的绝对路径,然后把这个绝对路径通过location.href 带参 传到了另一个jsp上进行读写,复制到服务器下。遇到问题就是,服务器读写是总把这个绝对路径当成自己本地的,读不到用户电脑下文件。

解决方案

绝对路径当然是指向本地的啦,服务器是不可能进入用户电脑中复制文件的。你应该把文件上传到服务器中

解决方案二:

上传的话有专门的表单,type="file",form的属性enctype="multipart/form-data"加上
这样在后台就能获得文件了。

解决方案三:

本地伤处图片、文件,别的电脑进行读取的流程是:本地上传文件到服务器,要修改文件名称,这个名称最好是通过时间生成,这样就不会照成文件的覆盖。这个网上有代码,在服务器上传的文件有个地址,地址要完全不同,这是最好通过时间创建文件夹,文件名,把它存入对应的实体,别的地方要操作这个文件就是通过这个实体类的地址属性获取这个文件,下载出来就可以了。

解决方案四:

1、还是用form提交吧,js虽然角色越来越重要了,但是安全问题依然是第一位,如果js能随便上传文件,那谁恶意写个网站,扫描客户机器的文件 恶意上传,客户岂不是很没安全感?js上传不受支持。
2、一般的异步上传文件的方法是:是通过iframe先上传了文件到服务器,再获取到服务器文件的链接。
一句话讲晒:用form提交enctype="multipart/form-data"

解决方案五:

本地路径服务器怎么可以访问呢??你要把文件写成流,服务器获取文件流,再将文件或图片保存到服务器。

时间: 2016-05-18
Tags: java, excel, jsp

jsp-java文件上传问题,本人新手,望各位大神帮忙的相关文章

asp net mvc 上传-asp.net mvc文件上传问题,新手求解答!

问题描述 asp.net mvc文件上传问题,新手求解答! asp.net mvc文件上传问题,新手求解答!

用JSP编写文件上传的程序

js|程序|上传 如果你曾用VB编写文件上传的组件的话,那么用JAVA编写文件上传的JAVABEAN十分容易. 下面的例子只是一个简版 package yuanyifileup; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.PageContext; public class yuanyifileup { pri

用JSP编写文件上传

js|上传 如果你曾用VB编写文件上传的组件的话,那么用JAVA编写文件上传的JAVABEAN十分容易. 下面的例子只是一个简版 package yuanyifileup; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.PageContext; public class yuanyifileup { privat

如何用JSP编写文件上传

  如果你曾用VB编写文件上传的组件的话,那么用JAVA编写文件上传的JAVABEAN十分容易. 下面的例子只是一个简版 package yuanyifileup; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.PageContext; public class yuanyifileup { private Se

COS 2017.5 发布,Java 文件上传组件

老牌轻量级 java web 文件上传组件 cos 已多年未更新过,cos-2017.5 版本根据 JFinal 用户反馈比较多的几个需求进行了升级: 1:支持文件上传表单域使用同名的 name属性 <form action="/upload" method="POST" enctype="multipart/form-data"> <input type="file" name="aaa"

java 文件上传-java上传图片获取图片的高度和宽度

问题描述 java上传图片获取图片的高度和宽度 java上传图片的时候,怎么获取上传的图片的高度和宽度,通过实际的高度和宽度,设置图片缩略图的高度和宽度,求代码,谢谢~! 解决方案 Java不需要加载整张图片而获取图片的大小 参考:

android java 回调-关于android中的回调机制 求大神帮忙看看代码

问题描述 关于android中的回调机制 求大神帮忙看看代码 boss 叫我写一个sdk 然后里面得实现回调 还给了我个demo 说回调机制和这个demo 一样 大概就是从A客户端发出一个数据 然后我这边接受 接受和执行一个事件 然后再回调给C public class DemoActivity extends Activity { private InputInterceptor input; @Override protected void onCreate(Bundle savedInst

java服务层-服务层对数据库字段的校验问题,大神帮忙

问题描述 服务层对数据库字段的校验问题,大神帮忙 对于三条银行卡数据,例如建行,中行,工商,当我点击添加的时候如果数据库里有了上述数据的时候则不能加进行添加,则提示该银行卡已存在.如果没有则可以添加成功.这个校验怎么做的.在服务层里面怎么加上这段代码,有点蒙. 解决方案 这个要看你的表结构了.直接从数据库里查询是否有这条数据存在,有则不加.可以通过银行卡的类型,如建行1,工行2,中行3.再加上银行账号进行查询.sql语句的话就是select *from 表名 where type = 1 and

Java FTPClient实现文件上传下载_java

在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件.所用到的jar包有:  commons-net-1.4.1.jar  jakarta-oro.jar  一.上传文件 文件上传源代码 /** * Description: 向FTP服务器上传文件 * @Version1.0 * @param url FTP服务器hostname * @param