gpt4 book ai didi

c# - 从 url 拆分文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:24 31 4
gpt4 key购买 nike

我有一些代码可以拆分文件并加入,现在我正在尝试制作一个从 url 拆分文件并下载的程序,例如 http://tegos.ru/new/mp3_full/David_Guetta_feat_Ne-Yo_and_Akon_-_Play_Hard.mp3将此文件分成两部分并下载

我的拆分器代码 Byte[] byteSource = System.IO.File.ReadAllBytes(FileInputpath); FileInfo fiSource = new FileInfo(txtPath.Text);

        int partsize = (int)Math.Ceiling((double)(fiSource.Length / OutputFiles));

int fileOffset = 0;
string currPartPath;
FileStream fsPart;

int sizeReamining = (int)fiSource.Length;

for (int i = 0; i < OutputFiles; i++)
{
currPartPath = FolderOutputPath + "\\" + fiSource.Name + "." + String.Format(@"{0:D4}", i) + ".gparts";
if (!File.Exists(currPartPath))
{

fsPart = new FileStream(currPartPath, FileMode.CreateNew);
sizeReamining = (int)fiSource.Length - (i * partsize);

if (sizeReamining < partsize)
{
partsize = sizeReamining;
}
fsPart.Write(byteSource, fileOffset, partsize);
fsPart.Close();
fileOffset += partsize;
}
}

最佳答案

使用 HttpWebRequest 从指定的 url 获取流。当你有流时,你可以使用你以前的代码。

Download/Stream file from URL - asp.net

关于c# - 从 url 拆分文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16206236/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com