如何用C#实现视频文件上传
我正在做一个电子警察的处罚系统(用C#语言),需要一个服务器和多个客户端相连,现在需要从客户端往服务器端上传视频文件(多个),并且在每个客户端都可以浏览这样的文件,请问该...
我正在做一个电子警察的处罚系统(用C#语言),需要一个服务器和多个客户端相连,现在需要从客户端往服务器端上传视频文件(多个),并且在每个客户端都可以浏览这样的文件,请问该如何实现??如果可以提供相应代码不胜感谢!!!
展开
1个回答
展开全部
HttpPostedFile f = File1.PostedFile;//这个知道是什么吧
string FileName = GetUniquelyString(); //获取一个不重复的文件名
string FileOrginName = f.FileName.Substring(f.FileName.LastIndexOf("\\") + 1);//获取文件的原始名
if (f.ContentLength > 0)
{
String postFileName;
String FilePath = Server.MapPath(".\\photo").ToString();
string path = FilePath + "\\";
try
{
int pos = f.FileName.LastIndexOf(".") + 1;
postFileName = f.FileName.Substring(pos, f.FileName.Length - pos);
f.SaveAs(path + FileName + "." + postFileName); //存储指定的文件到指定的目录
}
catch (Exception exec)
{
throw (exec);
}
double unit = 1024;
string fpname = FileOrginName.Remove(FileOrginName.Length - postFileName.Length - 1);
string FileName = GetUniquelyString(); //获取一个不重复的文件名
string FileOrginName = f.FileName.Substring(f.FileName.LastIndexOf("\\") + 1);//获取文件的原始名
if (f.ContentLength > 0)
{
String postFileName;
String FilePath = Server.MapPath(".\\photo").ToString();
string path = FilePath + "\\";
try
{
int pos = f.FileName.LastIndexOf(".") + 1;
postFileName = f.FileName.Substring(pos, f.FileName.Length - pos);
f.SaveAs(path + FileName + "." + postFileName); //存储指定的文件到指定的目录
}
catch (Exception exec)
{
throw (exec);
}
double unit = 1024;
string fpname = FileOrginName.Remove(FileOrginName.Length - postFileName.Length - 1);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询