0

C# コードを使用して FileUpload の既定のファイル パスを埋めるには助けが必要です

ここにファイルパスがありますServer.MapPath("~/DemoTrack/DemoWorkout.mp4");

FileUploadFileUploadの値がnullの場合にC#のコードで埋めたい。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 コントロールを入力したいだけです。 FileUploadbyte[]を使用してファイルを選択しなかった場合、デフォルト値のオーディオおよびビデオ バイトがデータベースに保存されます。オーディオとビデオ用に修正したそのファイルに従って。

コードを使用して、オーディオとビデオの両方の FileUpload コントロールに、修正されたオーディオとビデオの塗りつぶし URL を追加したいと考えています。

4

1 に答える 1

0

私の理解によると、ユーザーからの入力がない場合は、デフォルトのオーディオとビデオを保存したいと考えています。この場合、ファイル アップロード コントロールを使用せずに、ファイルをデータベースに直接保存できます。デフォルトのコンテンツはサーバー上にあるため、ファイル アップロード コントロールにデフォルトのファイル パスを入力しても、クライアント マシンでは意味がありません。

于 2013-07-11T05:12:12.827 に答える