Я предполагаю, что вы хотите сохранить BLOB в таблице базы данных SQL Server, а длина - это длина BLOB. Используйте класс FileInfo
, как показано в следующем примере.
using System.IO;
FileInfo fi = new FileInfo(somepath);
int len = fi.Length;
Если вы вместо того, чтобы со ссылкой на продолжительность (длина времени) видеофайла see here how to do just that.
Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(path);
StringBuilder sb = new StringBuilder();
sb.Append(video.Caption);
sb.Append("\r\n");
sb.Append(video.Size.Width.ToString());
sb.Append("\r\n");
sb.Append(video.Size.Height.ToString());
sb.Append("\r\n");
sb.Append(video.Duration.ToString());
textBox1.Text = sb.ToString();
Вы имеете в виду длину файла в байтах или длину видео в кадрах, секундах и т. Д.? – RedFilter
Извините, я имею в виду длину в секундах/минутах ... не размер. – ak3nat0n