Nreco.VideoConverter,如何将转换后的文件名保存到数据库?

时间:2019-04-01 05:02:34

标签: c# mysql asp.net

使用nreco.videoconverter转换后如何获得转换后的文件名,我的要求是将文件路径保存到数据库



                            var converter = new NReco.VideoConverter.FFMpegConverter();

                            converter.ConvertMedia(file, Path.Combine(filepath,Path.GetFileName(file).Split('.')[0]) + ".mp4", "mp4");


                            SqlCommand cmd = new SqlCommand();
                            cmd.Connection = con;
                            cmd.CommandType = CommandType.StoredProcedure;
                            cmd.CommandText = "sp_videofilepathupdate";
                            cmd.Parameters.AddWithValue("@path",);
                            con.Open();
                            cmd.ExecuteNonQuery();
                            con.Close();

我尝试传递,但是它保存了旧文件名本身,即file.flv,但在转换后保存到本地文件夹的文件名为file.mp4。我怎样才能做到这一点将其保存到数据库。在此先感谢。

1 个答案:

答案 0 :(得分:0)

我必须使用我尝试过的名称传递文件夹名称。

`cmd.Parameters.AddWithValue("@path",@"Uploads/"+Path.GetFileName(file).Split('.')[0]+".mp4");
`