当前位置: 主页 > JAVA语言

java上传文件到数据库-java 多文件上传

发布时间:2023-05-28 22:09   浏览次数:次   作者:佚名

在微头条里面我分享了“昨晚攻克了基于Java虚拟平台下Ftp Voyager JV本来只允许第一次启动变为可多次启动的技术难题,还多亏了在梦中都在探究解决该问题的技术方案,网上几乎没有该问题的技术解决方案而我自己却做到了。话说Ftp Voyager JV绝不同于Ftp Voyager的优势是不需要在本地安装,只需在线运行即可!以后有了自己的技术方案很多问题都将受益这个技术啦!”,看到了很多朋友阅读,我倍感欣慰!决定发一篇关于Ftp Voyager JV的攻略头条文章,这是我的潜心钻研心得,更是为了分享给各位以此抛砖引玉吧!

说起这次的分享,还是源自于我的一个头条粉丝的提问,这位名叫“用户6321542785412”粉丝提问“SERVERU在浏览器中能不能下载整个目录?”,虽然问题提的很简单,但是却揭示了通过浏览器以Web形式的http命令访问ftp服务器Server-U的在线Web客户端存在的相对于传统的局域网内通过ftp命令在资源管理器中轻松自由访问ftp服务器Server-U后传输操作的不足。这种不足反映在Server-U的在线Web客户端不能实施多个文件资源(文件或文件夹)的上传/下载,甚至不能像传统的局域网内通过ftp命令在资源管理器中轻松自由访问ftp服务器Server-U后通过拖拽资源完成上传/下载。当然,如果不考虑这些因素,Server-U的在线Web客户端通过菜单命令“上传”或“下载”还是比较方便的。而我们今天讨论的问题是如何像传统的局域网内通过ftp命令在资源管理器中轻松自由访问ftp服务器Server-U后传输操作一样方便(比如:多个资源的上传/下载,甚至通过拖拽的形式等等)?

非常给力的是,RhinoSoft.com 公司提供了解决这个访问 ftp服务器Server-U问题的另外一个基于客户端的文件传输软件--Ftp Voyager。而Ftp Voyager又分为直接在用户本地机器安装永久使用的Ftp Voyager客户端和在用户机器使用时在线运行的非安装的虚拟Ftp Voyager JV客户端,我们在这里重点关注的是后者“Ftp Voyager JV”。

Ftp Voyager JV是完全基于Java虚拟平台的Ftp Voyagerjava上传文件到数据库,我们从JV可以直接看出。换句话说,只要用户安装有Java环境,就可以直接运行在线的Ftp Voyager JV客户端,而无须安装。

然而,注意相关事宜并较好地使用Ftp Voyager JV也是非常重要的,由于很少人在意使用Ftp Voyager JV需要注意的一些细节,所以我暂且以攻略的形式给大家分享吧!好了,废话不多说java上传文件到数据库,我们马上开始吧。

一、访问 ftp服务器Server-U的Ftp Voyager JV客户端环境配置

这个环境配置其实就是Java环境的搭建,你可以直接预先安装Java环境,也可以在第一次准备启动Ftp Voyager JV客户端时由网页页面提示向导操作进行下载安装Java环境。而我们广大用户建议采用由网页页面提示向导操作进行下载安装Java环境,这样能保证配置的安全和稳定性。

下面是我们从网页页面提示向导操作进行下载安装Java环境的一些操作顺序截图。如下系列图所示

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图1 选择Ftp Voyager JV方式启动

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图2 第一次准备启动Ftp Voyager JV客户端时提示下载Java

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图3 准备开始免费下载Java

java 多文件上传_java上传文件到数据库_java文件上传速度优化

图4 同意下载Java的许可协议

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图5 点击“新建下载任务”对话框的“下载”准备下载Java

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图6 下载Java 进行中

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图7 下载Java完成,点击“打开”准备安装

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图8 Windows用户账户许可Java安装,点击“是”开始安装

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图9 点击“安装”按钮,开始Java安装

java 多文件上传_java上传文件到数据库_java文件上传速度优化

图10 Java安装包下载中

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图11 Java安装中

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图12 Java安装中出现“应用程序错误”,点击“确定”忽略错误继续安装

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图13 Java环境安装完成

二、刷新第一次准备启动Ftp Voyager JV客户端时的网页页面下载Ftp Voyager JV客户端的启动文件并直接打开

经过刷新页面后,我们可以第一次启动Ftp Voyager JV客户端,这中间的过程我们根据对话框提示操作即可。具体操作系列截图如下所示

java上传文件到数据库_java文件上传速度优化_java 多文件上传

图14 下载Ftp Voyager JV客户端的启动文件

java文件上传速度优化_java上传文件到数据库_java 多文件上传

图15 打开启动文件准备启动Ftp Voyager JV客户端

三、第一次真正启动在线的Ftp Voyager JV客户端

第一次启动在线Ftp Voyager JV客户端需要在线初始化,然后才进入在线的Ftp Voyager JV客户端界面。具体界面如下系列图所示

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图16 在线初始化Ftp Voyager JV客户端-下载

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图17 在线初始化Ftp Voyager JV客户端-验证

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图18 正式进入的Ftp Voyager JV客户端界面

四、进行多文件资源以拖拽方式测试Ftp Voyager JV客户端的上传/下载功能

(一)上传:从本地窗口拖拽多个文件资源上传至远程ftp服务器Server-U指定目录。如下图所示

java上传文件到数据库_java文件上传速度优化_java 多文件上传

图19 从本地拖拽多个文件资源到远程的上传

java上传文件到数据库_java文件上传速度优化_java 多文件上传

图20 拖拽多个文件资源上传到远程的结果

(二)下载:从远程ftp服务器Server-U窗口拖拽多个文件资源下载至本地指定目录。如下图所示

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图21 从远程拖拽多个文件资源到本地的下载

java 多文件上传_java上传文件到数据库_java文件上传速度优化

图22 从远程拖拽多个文件资源下载到本地的结果

五、实现在线Ftp Voyager JV客户端的多次启动解决方案(极为重要!!)

事实上,Ftp Voyager JV客户端对用户而言第一次启动完全没问题,但是很多用户第一次使用后关闭了Ftp Voyager JV客户端,又试图想重新打开Ftp Voyager JV客户端,结果无法加载Ftp Voyager JV客户端,很多人估计也搜索了网上寻求解决方法,其结果是往往屡试不爽,一失败告终。的确,网上几乎没有对Ftp Voyager JV客户端多次启动这个问题的解决方法介绍。而我也费了很多功夫研究,终于找到了一种行之有效的解决方案。之所以Ftp Voyager JV客户端启动失败,纠其原因是Ftp Voyager JV客户端被Java虚拟平台因为上次使用缓存的错误残留而被阻止了。如下图所示

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图23 Ftp Voyager JV客户端被上次使用缓存的错误残留而被阻止

此时,我们应该在任务管理器中结束错误的Java Lunch进程。如下图所示

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图24 结束错误的Java Lunch进程

有了Ftp Voyager JV客户端第二次启动却被阻止原因的认识,我们可以找到Java虚拟平台的缓存目录位置,这个位置可以通过查看Java配置程序中的缓存栏目的“设置”按钮中查看其缓存目录位置。如下图所示

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图25 打开Java配置程序

java上传文件到数据库_java 多文件上传_java文件上传速度优化

图26 查看Java配置程序中的缓存目录位置

打开这个位置即可删除所有缓存文件。如下图所示

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图27 删除Java虚拟平台所有缓存文件

删除了缓存文件后,我们来测试下再次启动Ftp Voyager JV客户端是否成功?下面是我们测试的结果系列截图。

java 多文件上传_java文件上传速度优化_java上传文件到数据库

图28 刷新网页页面窗口重新下载并打开新的启动文件

java文件上传速度优化_java上传文件到数据库_java 多文件上传

图29 再次成功出现下载Ftp Voyager JV进度条

java上传文件到数据库_java文件上传速度优化_java 多文件上传

图30 继续出现验证Ftp Voyager JV进度条

java文件上传速度优化_java上传文件到数据库_java 多文件上传

图31 初始化Ftp Voyager JV窗口工作目录

java文件上传速度优化_java 多文件上传_java上传文件到数据库

图32 初始化后进入Ftp Voyager JV工作窗口

到此为止,关于在Java虚拟平台的在线Ftp Voyager JV文件传输攻略分享完毕,望各位粉丝朋友认真仔细阅读、体味、去实践,相信对大家很有帮助的!当然,各位也可以提供其他更好的解决方案,算是抛砖引玉吧!

最后,非常感谢各位朋友的长期关注(头条号:跟我学Office高级办公)、点评和推广,也希望大家继续关注我后续推出的其他作品哦!