jsp页面怎么用<input type="file">上传文件到服务器

jsp页面怎么用<input type="file">上传文件到服务器,第1张

这个是上传文件的html标签,一般用在表单里面,完整写法是<input type='file' name='file' />   然后php端用$_POST['file']或者$_GET['file']这样接文件

上传的原理是:上传文件直接上传成功,暂存为tmp格式的文件,一般是接收之后,将文件移动到别的目录

将用JSP做好的网站发布到外网是通过配置端口映射实现的。

在路由器上做端口映射,允许外网访问网站端口。

实现过程如下:

1、明确网站内网访问地址端口,确保网站服务正常,在内网可以正常访问连接。如内网网站访问地址是192168122:80。如本地公网IP的80端口被封,可以更换网站端口,或使用nat123的80映射穿透解决。

2、路由器端口映射,路由映射网站访问端口。

因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网网站访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。比如网站端口是80,内网对应网站主机的内网IP地址是192168122。

把文件数据提交到服务端,

只需要form表单就可以了,

<form method="post" enctype="multipart/form-data" action="">

<input type="file">

</form>

action就接收文件的地址,

就是你要写保存文件的那个地址。

然后要写保存文件的代码,好吧,让你失望了,手头没有,回头找一下……

首先如果你只有FTP权限,那么你是没有办法远程启动相关的服务程序的。

第二,如果是别人提供给你的空间,那么服务器本身已经开启了网站服务插件。比如你的JSP文件,需要服务器正在运行tomcat等程序,然后你通过域名或者IP加你的文件夹名称这样的路径,在IE上输入打开。正常情况都能

显示。

第三,如果你只是随意申请到一个空间,就想往上面传WEB文件,然后想让用户来访问,那是几乎不可能的。

购买空间的时候,服务商会清楚地告诉你你的空间类型,支持什么语言和脚本。你先搞清楚这些吧,不清楚可以问客服。

控制面板--管理工具--服务 里边右键点击Apache Tomcat查看属性 那个服务状态就是启动状态。

或者直接在任务管理器里边看有没有tomcat5exe进程 不一定是5 看你的版本了 有的话就是启动了

就算tomcat启动了也不一定能连上你自己的页面 还要看你的serverxml配置得对不对。

上传文件的原理是 本地浏览器 拿到文件 写成流的形式 然后post到服务端。

你都知道了路径,就是说不用选择。那么可以使用js来把路径放到input里面去啊,这样就可以不用再次选择文件了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » jsp页面怎么用&lt;input type="file"&gt;上传文件到服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情