問題タブ [filecontentresult]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - Aviary Editor で FileContentResult として返された画像を読み込みます
私は現在 MVC プロジェクトに取り組んでおり、現在の要件は Aviary 画像エディターに画像をロードすることです。私に発生した問題は、入力タイプ「ファイル」を使用して選択した画像が FileContentResult を使用してビューにレンダリングされ、この選択した画像を Aviary エディターにロードしたいということです。
選択した画像をビューにレンダリングする画像タグは次のようなものです。
画像の id と src を取得して鳥小屋で起動しますが、これは FileContentResult がアクションの結果として返されるため、エディターに読み込まれず、これから実際の画像を取得する方法がわかりません. その画像を Aviary にロードするにはどうすればよいですか?
asp.net-mvc - MVC ASP.NET のデータベースから取得したフォームにファイル (PDF/TXT) を表示する
MVC を使用してフォームにファイルを表示したい。
データベースからByte[]配列データを取得し、FileContentResult を使用してそれをファイルに変換しています。このファイルを自分のページに表示して表示したいと考えています。どうすれば達成できますか。同じために私のビューにどのコードを書くべきか 。
asp.net-mvc - KineticJS - asp.net MVC - Json はキャンバス データをダウンロード可能な PNG ファイルとして保存します
私のプロジェクトはasp.net MVC 3です。次のスクリプトを使用してキャンバスデータをエクスポートします。
コントローラ スクリプト:
それは機能していません、何か提案があります、事前に感謝します。
jquery - ASP.NET MVC 4 FileContentResult が 2 回実行される
現在、データベースに BLOB として保存されている画像を表示しようとしています。そのために、次のような FileContentResult タイプのコントローラー アクションを作成しました。
データベースから正しい画像データを取得し、 ConvertToBytes() も正しく機能しますが、何らかの理由で、画像をビューに戻した後、トップに戻って再度実行されます。
私は Ajax を使用して、次のように View からメソッドを呼び出しています。
私の問題の原因を誰か知っていますか?
アップデート
さて、それを台無しにしたのはAjaxだと言われた後、私は次のようにコントローラーアクションにパラメーターを送信しようとしました:
残念ながら、これはうまく機能しません。それで、パラメーターを ImageFile() に2回実行せずに送信する方法はありますか? ここで基本的な何かが欠けていますか?
更新 2
最後に、私はそれを働かせました!これが今の様子です:
ソースのパラメーターを id から imageId に変更する必要がありました (当然)。お世話になりました!
asp.net-mvc - MVCでPDF(BLOBとして保存)を画像として表示
PDF(SQL ServerテーブルにBLOBとして保存)を部分ビューで表示する必要があります。テーブルにBLOBとして保存されている「.jpeg」画像に対して同じことを行っています。画像は表示されていますが、PDFは表示されていません。コントローラーに次のコードがあります。
部分ビュー (.ascx) のコードは次のようになります。
物理ファイルへのアクセス権がありません....BLOB しかありません。
PDFを画像として部分的に表示することさえ可能ですか? PDF を部分ビューでダウンロードできるようにする方法を説明する記事をたくさん見つけましたが、ファイルをダウンロード可能にしたくありません。この機能は達成可能ですか、それとも不可能なことをしようとしていますか?
asp.net-mvc - ASP MVC4 リターン ファイル アプリケーション プールのメモリ スパイク
たとえば、コントローラーから pdf を返すと、アプリケーション プールが急増します。ファイルを 10 回ダウンロードすると、アプリケーション プールがクラッシュします。ファイルを送信した後にメモリをクリアする方法はありますか?
使った
または
しかし、ファイルをダウンロードすると、アプリのスプールが急増します
asp.net-mvc - MVC コントローラの FileContentResult メソッドが呼び出されていない
私のテスト セットアップは、モデル コレクション内の各項目の画像をレンダリングする目的で単純なモデルを反復処理する foreach を含むビューで構成されています。ループ内には、コントローラーで FileContentResult メソッドを呼び出す 2 つの @Url.Action ヘルパーがありますが、1 つはビューからパラメーターを取得し、もう 1 つはハードコーディングされたパラメーター変数を持っていることを除いて同一です。
私のコントローラでは、2 つのメソッドは次のとおりです。
GetFooImage() は画像を返します。FileContentResult GetFoobarImage() はしません。
ここに謎があります。GetFoobarImage にブレークポイントを設定しても、ヒットしません。GetFooImage が呼び出される理由がわかりませんが、GetFoobarImage は呼び出されません。
asp.net-mvc - MVC FileContentResult に画像 alt タグを追加
FileContentResult メソッドを使用して、データベースからバイト配列をフェッチし、ビューに画像をレンダリングしています。うまく機能しますが、画像の alt タグを追加する方法がわかりません (データベース レコードに関連付けられたレコード名になります)。名前を FileContentResult メソッドに渡すか、バイト配列とファイル タイプを使用してデータベースから取得することができます。
これは、FileContentResult メソッドからの私の return ステートメントです。
これはビューからの私のイメージタグです: