虚拟路径有问题 string fileName = Path.Combine(Server.MapPath("../UserMmsPath"), msgContent);得到一个路径之后
MmsSize = GetMmsSize(Path.Combine(fileName, mmsTitle + ".txt"));传到这里面
下面是重点:
foreach (string f in files)
{
if (f != "" && !f.StartsWith("[播放时间]"))
{
FileInfo fi = new FileInfo(Server.MapPath(f.Trim()));
if (fi != null)
size += fi.Length;
}
}
经过这个函数之后
///F:\开发软件应用\download 这个地方的路径的汉字部分编程了乱码 然后直接跳入CATCH
解决方案 »
- 两款优秀的ASP.NET开发的SNS源代码
- asp.net方法名的问题,求解释
- 关于ascx文件中的值传到aspx中的问题.
- 为什么使用httpHandler实现防盗链之后,原来的二进制图片无法显示!
- 求asp.net remote 简单实例 , 实现步骤
- 在asp.net中运行VB的OCX控件,OCX运行成功后,IE发生错误。 急,在线等
- .net2003下的程序移植到.net 2005下发现的问题
- 点击按钮后跳出一个层,用JS。。
- 谢谢 我没有分了 表单提交怎么做啊
- datagrid添加了模板列以后如何数据绑定???
- 怎么在网页上显示源码,像下面一样,有现成的控件吗?
- 关于静态页面生成原理
就是这个文字部分报错!!! 谢谢知道下//经过了这个地方
StreamReader sr = new StreamReader(fs, Encoding.Default);
string mmsCon = sr.ReadToEnd();
sr.Close(); long size = 0;
string[] files = Regex.Split(mmsCon, "\r\n");
foreach (string f in files)
{
if (f != "" && !f.StartsWith("[播放时间]"))
{
FileInfo fi = new FileInfo(Server.MapPath(f.Trim()));
if (fi != null)
size += fi.Length;
}
}
return Core.GetInt32(Math.Ceiling((double)((double)size / 1024)));