为什么显示错误'文件名,目录名或卷标语法不正确'?

时间:2015-09-16 08:15:11

标签: c#

当我尝试将数据保存到包含图像上传的SQL数据库时,显示错误:

  

文件名,目录名或卷标语法不正确

但是在本地运行时它没有显示此错误。只有在服务器中托管应用程序之后。

 SqlCommand cmd = new SqlCommand("Insert into candidates ( candidatephoto,    cookinglist) values ( @candiatephoto, @cookinglist)", connS);

cmd.Parameters.AddWithValue("@candiatephoto", uploadphoto.FileName.ToString());
cmd.Parameters.AddWithValue("@cookinglist", uploadcook.FileName.ToString());

1 个答案:

答案 0 :(得分:1)

通常只有在a-z A-Z或0-9之外的名称中使用扩展字符时才会发生。 可能的问题来源是ini文件重定向到错误的文件夹/卷/文件。解决方案查找并编辑它到正确的路径。还要从文件夹名称中取出所有空格。