常用文件传输协议以及注意事项

windows文件服务器HFS

 

 

windows 文件共享

https://docs.microsoft.com/zh-cn/windows/iot-core/manage-your-device/windowsfilesharing

HTTP

https://blog.csdn.net/ababab12345/article/details/80490621支持超大文件HTTP断点续传

https://blog.csdn.net/qq_41235053/article/details/81674007轻松支持大文件上传

https://www.cnblogs.com/cswuyg/p/3185164.html   通过HTTP协议上传文件

https://www.cnblogs.com/wenlin-gk/p/9995042.html http 文件传输

https://www.cnblogs.com/yili16438/p/d3209323913c6d53e6060fcd8d27e4c0.html 使用Python创建简单的HTTP和FTP服务

 

C#使用POST提交HTTP数据/文件

https://blog.csdn.net/watson2017/article/details/81988305

C#通过GET/POST方式发送Http请求

https://blog.csdn.net/mrli113/article/details/53200557

c# Post请求上传文件,附带参数

https://blog.csdn.net/qq_41731938/article/details/91041725

C#发送post请求支持发送文件

https://blog.csdn.net/zhangwenjie1105/article/details/51271562

C# http post请求帮助类

https://www.cnblogs.com/zhang1f/p/11469650.html

C#中Get和Post请求的同步及异步方法

https://www.cnblogs.com/DamonCoding/p/8475466.html

 

FTP基于tcp

https://www.oschina.net/news/28162/http-vs-ftp  FTP 协议和 HTTP 协议的12点比较

https://www.cnblogs.com/yili16438/p/d3209323913c6d53e6060fcd8d27e4c0.html 使用Python创建简单的HTTP和FTP服务

tftp  基于udp

SFTP

SSH

samba

NFS

串口

普通TCP/UDP

XMODEM

YMODEM

 

主要技术:

1,分片 断点续传 多线程

2,大文件上传5G-50G

 

注意事项:

1,通信加密

2,上传前后md5校验

如果文件太大可参考如下思路

HASH值计算思路如下:

  1. 首先给浏览器赋予一个ID,这个ID保存在Cookie里;
  2. 浏览器的 ID+ 文件的修改时间 + 文件名 + 文件尺寸 的结果进行MD5来计算一个文件的HASH值;
  3. 浏览器的ID 是系统在浏览器访问文件上传站点时自动给浏览器授予的。
  4.  

3,版本管理 重名处理

4,异步上传

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值