当我尝试将数据保存到包含图像上传的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());
答案 0 :(得分:1)
通常只有在a-z A-Z或0-9之外的名称中使用扩展字符时才会发生。 可能的问题来源是ini文件重定向到错误的文件夹/卷/文件。解决方案查找并编辑它到正确的路径。还要从文件夹名称中取出所有空格。