我想使用文件上传器上传mp3文件,我不想将其保存在我使用的数据库中.mappath
if (FileUploadsong.HasFiles)
{
FileUploadsong.PostedFile.SaveAs(Server.MapPath("songs" + "/" + Txtsongname + "~/mp3file/"));
byte[] mp3file = System.IO.File.ReadAllBytes("songs");
}
但是我收到了这个错误:
答案 0 :(得分:4)
错误告诉您路径名无效且无法找到。
也就是说,因为您将控件本身用作路径的一部分,而不是其.Text
属性:
if (FileUploadsong.HasFiles)
{
FileUploadsong.PostedFile.SaveAs(Server.MapPath("songs" + "/" + Txtsongname.Text + "/mp3file/"));
byte[] mp3file = System.IO.File.ReadAllBytes("songs");
}
请将您的错误发布为文字,而不是图片。屏幕阅读器无法解释图像,如果图像确实被删除,那么每个人的错误信息也是如此。