如何使用asp.net c#上传mp3文件

时间:2018-01-30 20:07:28

标签: c# asp.net

我想使用文件上传器上传mp3文件,我不想将其保存在我使用的数据库中.mappath

if (FileUploadsong.HasFiles)
    {
      FileUploadsong.PostedFile.SaveAs(Server.MapPath("songs" + "/" + Txtsongname + "~/mp3file/"));
        byte[] mp3file = System.IO.File.ReadAllBytes("songs");
    }

但是我收到了这个错误:

path error

1 个答案:

答案 0 :(得分:4)

错误告诉您路径名无效且无法找到。 也就是说,因为您将控件本身用作路径的一部分,而不是其.Text属性:

if (FileUploadsong.HasFiles)
{
    FileUploadsong.PostedFile.SaveAs(Server.MapPath("songs" + "/" + Txtsongname.Text + "/mp3file/"));
    byte[] mp3file = System.IO.File.ReadAllBytes("songs");
}

请将您的错误发布为文字,而不是图片。屏幕阅读器无法解释图像,如果图像确实被删除,那么每个人的错误信息也是如此。