Как конвертировать выбранные файлы в формат wav с помощью ASP .NET
Мне нужно разработать веб-приложение, которое выбирает несколько аудиофайлов с помощью загрузчика файлов, и когда я нажимаю на кнопку загрузки, аудиофайлы должны быть преобразованы .формат wav и должен быть сохранен в папке приложения.
Ниже приведен мой код в aspx page page
<h4>Select a file to upload:</h4> <asp:FileUpload ID="FileUpload1" AllowMultiple="true" runat="server"></asp:FileUpload> <br /> <br /> <asp:Button ID="UploadBtn" Text="Upload file" OnClick="UploadBtn_Click" runat="server"></asp:Button> <hr /> <asp:Label ID="UploadStatusLabel" runat="server"> </asp:Label>
Ниже приведен мой код на странице. cs
protected void UploadBtn_Click(object sender, EventArgs e) { // Specify the path on the server to // save the uploaded file to. string savePath = @"c:\temp\uploads"; // Before attempting to save the file, verify // that the FileUpload control contains a file. if (FileUpload1.HasFile) { // Get the name of the file to upload. string fileName = Server.HtmlEncode(FileUpload1.FileName); // Get the extension of the uploaded file. string extension = System.IO.Path.GetExtension(fileName); // Allow only files with .ds2 or .dss extensions // to be uploaded. if ((extension == ".ds2") || (extension == ".ds2") || (extension == ".m4a")) { // Append the name of the file to upload to the path. savePath += fileName; // Call the SaveAs method to save the // uploaded file to the specified path. // This example does not perform all // the necessary error checking. // If a file with the same name // already exists in the specified path, // the uploaded file overwrites it. FileUpload1.SaveAs(savePath); // Notify the user that their file was successfully uploaded. UploadStatusLabel.Text = "Your file was uploaded successfully."; } else { // Notify the user why their file was not uploaded. UploadStatusLabel.Text = "Your file was not uploaded because " + "it does not have a .ds2 or .dss extension."; } } }
Что я уже пробовал:
Выше приведен мой код, как я могу добавить функциональность для преобразования файлов .dss,. ds2 и m4a и сохранения в папке приложения при нажатии на кнопку загрузки