0

ファイル名と MIME タイプとともに、DB から varbinary データ (ファイルの内容) を取得しています。ファイルの数に応じて、それらのファイルへのリンクを Web ページに表示する必要があります。ユーザーがリンクをクリックすると、そのファイルがダウンロードされます。リンクは動的に作成されるため、ダウンロードを処理するにはクライアント側の関数を呼び出す必要があると思います。しかし、これがどのように行われるのかわかりません。サーバー側 (C#) では FileContentType を使用できますが、これを JavaScript でどのように実現できますか? また、物理ファイルがなく中身だけなので、どうにかしてこのファイルを作成する必要があります。

4

1 に答える 1

0

コンテンツを動的に提供する C# サーバー側アクションへのリンクを作成するだけです。

ある種の ID を受け取り、ファイルを返すアクションをコントローラーで作成します。<a>次に、このアクションの URL を (異なる ID で) 直接指すタグを使用できます。Javascript は必要ありません。

于 2012-04-12T20:45:42.530 に答える