我正在寻找一种在C#中创建HttpServer的方法,该方法支持多部分表单帖子的分块传输编码。原因是我需要传输大文件(2-10 of ),而客户端应用程序必须使用分块传输-编码-否则在将文件加载到内存时会耗尽内存。我浏览了网页,发现了很多使用.Net中的System.Net.HttpListener类的例子,但我不能让它用来从使用分块传输编码的客户端接收数据。任何提示都是非常感谢的。
在Linux系统上,我需要创建一个大文件(大约10 On ),不可压缩文件。
该文件应该驻留在Docker映像中,这是测试在本地注册表中传输和存储大型坞映像时的性能所必需的。fallocate (在中描述)可以非常快地创建大文件,但是结果是一个0熵的大文件,高度可压缩。当将大图像推送到注册表时,只需要很少的MB。