主要介绍了Java上传文件到服务器指定文件夹实现过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2021-11-21 06:45:17 358KB Java 上传文件 服务器 指定文件夹
1
使用python flask实现带有认证功能的简易文件服务器,可实现文件的上传与下载。其中/uploads是上传,/downloads是下载
2021-11-20 09:01:57 20.05MB 文件服务器 Python Flask
1
目的: 1、实现两台文件服务器实时同步,两台文件服务器上的文件能够实时同步; 2、服务器故障自动切换,当其中一台服务器出现故障时能够自动切换; 3、客户端故障回复,首选服务器因为故障进行维护,当维护好以后重新接入网络客户端能够自动的从备选服务切换回首选服务器。
2021-11-15 20:47:01 3.45MB 冗余 文件服务器
1
windows文件服务器冗余备份方案
2021-11-15 20:44:38 4.74MB windows 文件服务器 冗余 备份
1
一个基于ASP.NET Core的可伸缩、通用的文件服务器。 通常后端项目可能会有头像、图片、音频、视频等上传/下载需求,这些需求都可以抽象为文件服务。 功能特点 支持Linux(推荐)、Windows 可伸缩式架构,支持部署1-N台文件服务器 RESTful架构的API接口,支持多语言客户端 支持文件秒传、断点续传、远程拉取上传 支持为用户指定磁盘空间配额 支持自定义文件处理器 系统架构 Scheme 文件的上传/下载通常由客户端直接与文件服务器交互,上传时需要提供代表用户身份token(由业务服务器生成),成功后会返回文件根地址。 也可以直接由业务服务器上传返回文件根地址给客户端。 源码中包含基于.Net Standard的服务端SDK,可以生成token、上传文件等 源码中包含基于.Net Standard的客户端SDK,可以上传/下载文件等 后端使用 配置业务服务器 //Startup.cs代码片段 public void ConfigureServices(IServiceCollection services) { //.... services.AddFileService(opts => { opts.Host = "fs.mondol.info"; //文件服务器域名 opts.AppSecret = "xxxxxx"; //加密密钥,需要与文件服务器相同 }); } 生成访问令牌 IFileServiceManager fileSvceMgr; //此实例可通过DI框架获得 //根据业务规定其意义,例如:1-代表管理员,2-代表用户 var ownerType = 2; var ownerId = 2; //如果ownerType=2,则为用户ID var validTime = TimeSpan.FromDays(2); //token有效期 var ownerToken = fileSvceMgr.GenerateOwnerTokenString(ownerType, ownerId, validTime); 前端使用 文件上传 IFileServiceClient fileClient; //此实例可通过DI框架获得 var ownerToken = "业务服务器返回的token"; var periodMinute = 0; //有效期,0不过期 var updResult = await fileClient.UploadAsync(ownerToken, "文件路径", periodMinute); var url = updResult.Data.Url; //得到文件根地址 URL格式说明 完整URL格式是这样的:https://domain.com/{fileToken}/{handler}/{modifier} fileToken:是本次上传文件的唯一标识符 handler:文件处理器,可以是image(图片处理器)、video(视频处理器)、raw(返回原文件)等 modifier:【可选】文件处理器参数,例如,image处理器,可以指定128x128_png 文件上传成功后返回的文件根地址(updResult.Data.Url)就是截至到https://domain.com/{fileToken},URL后面部分由客户端自己去拼接 下面举例说明: 下载原文件 文件根地址/raw,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/raw 下载128x128大小的缩略图(原文件是图像) 文件根地址/image/128x128,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/128x128 下载128宽,高等比缩放的缩略图(原文件是图像) 文件根地址/image/128x,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IAAAAAgAAAAbhmsFjiUUQwCPn2ngI1QcvsSp0AA/image/128x 原图是JPG格式,下载png格式的图像 文件根地址/image/raw_png,例如: http://file.domain.com/files/1iYQTU7fEUgaa~URSVwaCqQKFml_IA
2021-11-12 14:32:17 1.11MB .net core 文件服务器
1
首先将“Http files server”,文件解压缩到任意文件夹当中,得到一个名为“hfs2.exe”的文件,第一次运行该文件,弹出一个将该程序的命令添加到右键菜单中。添加后,以后我们在任意文件或文件夹上单击右键即可打开一个右键菜单,我们看到多出一个“添加到HFS”命令,这样会方便向“Http files server”程序中添加文件 将运行HFS后,弹出一个文件传输服务器窗口,随后我们还可以看到在系统的任务栏中多出一个HFS图标,程序运行后会自动检查该电脑的局域网地址,并显示在地址栏中如http://192.168.1.2,并显示出该服务器的默认端口号80,如果你的电脑上默认端被占用,程序会随机自动为程序分配一个端口
2021-11-12 14:21:18 827KB FileServer hfs HTTP服务器
1
akka-http-文件服务器 一个使用akka-http下载/上传大文件的文件服务器示例。 如何使用 sbt "run-main akkahttp.TestApp" 然后浏览器 如何实施? 我们为此创建了一个akka-http DSL,因此创建一个http文件服务器非常容易: val route: Route = { path("upload") { uploadFile { fileMap => complete(ToResponseMarshallable(fileMap)) } } ~ path("download") { parameters("file") { file => downloadFile(file) } } 使用者 Akka上的大数据流引擎:
2021-11-11 16:51:24 12KB Scala
1
在Docker Compose上部署分布式MinIO,请下载docker-compose.yaml到你的当前工作目录。Docker Compose会pull MinIO Docker Image,所以你不需要手动去下载MinIO binary。然后运行下面的命令 GNU/Linux and macOS Copydocker-compose pull docker-compose up 默认情况下会创建4个minio实例,你可以添加更多的MinIO服务(最多总共16个)到你的MinIO Comose deployment。添加一个服务 复制服务定义并适当地更改新服务的名称。 更新每个服务中的命令部分。 更新要为新服务公开的端口号。 另外,请确保分配给新服务的端口尚未使用。
2021-11-08 22:16:10 1KB minio docker-compose linux 文件服务器
1
Microsoft Visual studio 2010版本 C++语言程序可以实现局域网内的信息通信和文件传输 学生制作 不会非常优秀 但是可以正常使用 不需要其他的配置 通信前需要关闭防火墙
2021-11-02 11:43:04 96.56MB C++ 聊天程序 可直接运行 局域网通信
1
用于HTTP共享文件下载 HFS网络文件服务器2.3完美汉化版 HFS网络文件服务器2.3完美汉化版 HFS网络文件服务器2.3完美汉化版
2021-10-27 23:17:10 579KB HFS网络文件服务器2.3完美汉化版
1