2012-04-12 8 views
0

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

答えて

0

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

何らかの並べ替えのIDを取得し、そのファイルを返すアクションをコントローラに作成します。 <a>タグを使用して、このアクションのURL(IDが異なる)を直接指し示すことができます。あなたはJavascriptを必要としません。

+0

少し詳しく説明できますか? – neuDev33

+0

あなたは何を分かりませんか? – SLaks

+0

C#サーバー側のアクションへのリンクを作成しますか?私は前にこのようなことをしていないので、少し難しかったかもしれません。 – neuDev33

関連する問題