【问题标题】:How to Fill FileUploader Default Value如何填写 FileUploader 默认值
【发布时间】:2013-07-10 17:37:36
【问题描述】:

我需要帮助来使用 C# 代码填充 FileUpload 默认文件路径

这里是文件路径Server.MapPath("~/DemoTrack/DemoWorkout.mp4");

如果 FileUpload 值为 null,我想通过 C# 代码填写 FileUpload。在asp.net中

请告诉我如何通过代码填写 FileUpload 我正在这样做

FileUploadDemoVideo.SaveAs(Server.MapPath("~/DemoTrack/DemoWorkout.mp4"));

FileUploadAudio.SaveAs(Server.MapPath("~/DemoTrack/DemoTrack.mp3"));
String DfileExtension = 

System.IO.Path.GetExtension(FileUploadDemoVideo.FileName).ToLower();

String AudioExtension = System.IO.Path.GetExtension(FileUploadAudio.FileName).ToLower();

我想通过代码 FileUploadDemoVideo 和 FileUploadAudio 这是一个文件路径 Server.MapPath("~/DemoTrack/DemoWorkout.mp4") 我想用 c# 中的代码填充 FileUpload 我只想填充 FileUpload控制然后我可以获得文件名和扩展名,因此可以在byte[]中转换默认值并将该字节存储在sql数据库中,如果使用未使用FileUpload选择任何文件默认值音频和视频字节将保存在数据库中。根据我为音频和视频修复的那个文件。

我想用代码在音视频FileUpload控件中添加一个修复音视频填充url。

【问题讨论】:

  • 我很难理解您要做什么。请添加更多细节。向我们展示一些代码以及您遇到问题的部分。
  • HI Jim 我编辑了我的问题的区别更希望现在你能理解..

标签: c# asp.net file-upload


【解决方案1】:

据我了解,如果没有用户输入,您想保存默认的音频和视频。如果是这种情况,您可以直接将文件保存到数据库中,而无需涉及文件上传控件。在文件上传控件上填充默认文件路径在客户端计算机上没有任何意义,因为您的默认内容驻留在服务器上。

【讨论】:

  • 不,我想通过代码填充 FileUpload,当我通过代码控制 FileUploadDemoVideo 和 FileUploadAudio 时,用户从不选择此 2 控件中的任何文件,然后我想在 SQL Server 中以字节为单位保存音频和视频我在我的项目中修复了视频和音频演示文件的路径。
  • 在 Web 应用程序中,在 UI 上填充默认路径没有任何意义。如果用户不选择任何内容,您仍然可以通过代码将默认文件作为byte[] 传递给数据库。无需使用该路径填充您的控件。
猜你喜欢
  • 2014-09-14
  • 1970-01-01
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-23
  • 2019-01-19
  • 1970-01-01
相关资源
最近更新 更多