java url 批量下载_java+根据多个url批量下载文件

本文主要介绍了如何使用Java进行URL批量下载,以及利用特定控件实现跨平台文件夹上传的功能,包括文件和目录重命名、批量上传、下载等操作,并提供了Mac和Linux的安装教程链接。
摘要由CSDN通过智能技术生成

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。此控件PC全平台支持包括mac,linux系统的文件上传,文章末尾将附上控件下载与教程链接

首先我们需要了解的是上传文件三要素:

1.表单提交方式:post (get方式提交有大小限制,post没有)

2.表单的enctype属性:必须设置为multipart/form-data.

3.表单必须有文件上传项:file,且文件项需要给定name值

上传文件夹需要增加一个属性webkitdirectory,

像这样: 

工程截图

3fd3dbe9977e3193ba368713e21cc5cc.png

d2cb3fe698d7a36bdf2f33777fa36716.png

b9daf2c4f8fd7d4ac2796cfcb3feb442.png

功能介绍   树形目录导航。您可以通过树型目录导航和路径导航栏快速跳转到指定目录。在跳转后树型目录将会自动选中当前的目录。

58aad40466d9b1a087b1c3b959b68a20.png

路径导航,点击根目录按钮便可返根目录

90054210e518ab58f04c2e88f7db13f7.png

文件和目录重命名

5941a5286faa8bf5d45aedb17c1ae04a.png

点击删除按钮

a1db0c55060be63a59776688bd72c3c9.png

点击确定后,页面中的文件消失

批量上传文件

845df0387b60d70615902de670353df1.png

粘贴上传 复制文件夹、文件或图片

ce29c0756c3c1a8c1d9f750b978ec3fd.png

在页面中选择好相应的上传目录,点击粘贴上传按钮,数据即可快速开始上传

b2ee9ddebd7ec178358d9d4b5ff376af.png

批量上传文件和文件夹

002bcc7802af0dda0a165877aaa86ad1.png

文件和目录下载

4daf480351b3fe4ce31d647fa01753fa.png

批量下载 同时选择多个需要下载的文件 然后点击下载按钮,设置下载目录文件夹

c0a3c929b92a43d85d548153de064135.png

7f782e460e83c3983a4577e9fb653d30.png

点击全部下载,开始下载

01b655eeb9a3040ab85a7fbca5c8acd2.png

自动加载未上传完的任务。在刷新浏览器或重启电脑后仍然可以自动加载未完成的任务。

077af6f953a013bffdae197bcc122994.png

下载完成后打开我们设置的下载目录文件夹,发现需下载的文件或文件夹确认已下载成功,经确认文件夹内的内容与下载文件夹内容一致

4dc8996da46d03372dcca82ba6aa2d21.png

数据库记录,支持SQL、MySQL、Oracle

20b972773b2b60572cc2b8a97ff63234.png

60d7604fb8832fd819e37bbf5b07a1d0.png

c7dde3f55e53ae0944552f69e6069dc9.png

Mac控件安装教程与演示说明:

Linux控件安装教程与演示说明:

控件包下载:

示例下载:

在线教程:

标签:文件,http,cn,批量,url,文件夹,java,上传,下载

来源: https://www.cnblogs.com/songsu/p/11307097.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值