执行下来老提示“导入的文档失败,请检查你选择文档的有效性..”,请问,是不是try{}语句中哪写错了protected void btninputdata_click(object sender, EventArgs e)
{
if (fufile.PostedFile == null || fufile.PostedFile.ContentLength <= 0)
{
AddLoadMessage("导入的文档不正确,请重新选择你要导入的文档...");
return;
}
string filename = fufile.PostedFile.FileName.Trim();
if (filename.EndsWith(".txt") == false)
{
AddLoadMessage("导入的文档不是文本文档,请重新选择你要导入的文档...");
return;
}
try
{
string fullname = Server.MapPath("~/Files/"+filename);
fufile.PostedFile.SaveAs(fullname);
string textline;
StreamReader freader = File.OpenText(filename);
while ((textline = freader.ReadLine()) != null)
{
if (textline.Length == 0)
continue;
string[] text = new string[8];
text = textline.Split('|');
DB.info_word_save2(text[0].Trim(), text[1].Trim(), text[2].Trim(), text[3].Trim(), text[4].Trim(), text[5].Trim(), text[6].Trim(), text[7].Trim(), 0);
if (Request.QueryString["s"] != null)
{
DB.info_gradeword_save(Request.QueryString["s"], text[0].Trim());
}
}
FileInfo file = new FileInfo(Server.MapPath("~/Files/") + filename);
if (file.Exists)
{//删除文件
file.Delete();
} }
catch
{
AddLoadMessage("导入的文档失败,请检查你选择文档的有效性...");
}
}
{
if (fufile.PostedFile == null || fufile.PostedFile.ContentLength <= 0)
{
AddLoadMessage("导入的文档不正确,请重新选择你要导入的文档...");
return;
}
string filename = fufile.PostedFile.FileName.Trim();
if (filename.EndsWith(".txt") == false)
{
AddLoadMessage("导入的文档不是文本文档,请重新选择你要导入的文档...");
return;
}
try
{
string fullname = Server.MapPath("~/Files/"+filename);
fufile.PostedFile.SaveAs(fullname);
string textline;
StreamReader freader = File.OpenText(filename);
while ((textline = freader.ReadLine()) != null)
{
if (textline.Length == 0)
continue;
string[] text = new string[8];
text = textline.Split('|');
DB.info_word_save2(text[0].Trim(), text[1].Trim(), text[2].Trim(), text[3].Trim(), text[4].Trim(), text[5].Trim(), text[6].Trim(), text[7].Trim(), 0);
if (Request.QueryString["s"] != null)
{
DB.info_gradeword_save(Request.QueryString["s"], text[0].Trim());
}
}
FileInfo file = new FileInfo(Server.MapPath("~/Files/") + filename);
if (file.Exists)
{//删除文件
file.Delete();
} }
catch
{
AddLoadMessage("导入的文档失败,请检查你选择文档的有效性...");
}
}
解决方案 »
- 租用的服务器坏了,我需要把网站搬回本地,数据库连接语句怎么改?
- 急求解答!!关于listview数据更新的问题
- 一点击按钮就报错,断点跟踪有时候能断进去,有时候又进不去,为什么?
- 请教代码 用DataSet将XML数据保存到Access中并在网页中显示
- 能不能动态生成aspx文件呢?
- |M| 我用enum 的时候发现 这个东西很没有用 还不如用Class
- rainbow交流
- 大家开发ASP.NET项目时,是喜欢在IIS中建虚拟目录还是建一个WEB站点进行开发?
- DataGrid中输入一列的数值,同时自动为另一列赋值?难!
- 我在点datagrid上排序功能时,request["action"]里怎么还有值?
- asp.net正则表达式怎么实现最小匹配?
- 继续问GridView问题
string fullname = Server.MapPath("~/Files/"+filename);
改成
string fullname = Server.MapPath("~/Files/") + filename;