私はasp.netのフォルダに画像を保存するためのいくつかのコードを書いています。私の問題は、フォルダ内のイメージが白で、フォルダに手動で追加されたイメージと同じではないということです。asp.netファイル空白の画像ファイルをアップロード
私は正しいパスにファイルを保存するために、単純なasp.netのファイルアップロードコントロールを使用していました。しかし、画像はページに表示されず、これはファイルアイコンがVisual Studioでどのように見えるかです。
これはなぜですか?
私はasp.netのフォルダに画像を保存するためのいくつかのコードを書いています。私の問題は、フォルダ内のイメージが白で、フォルダに手動で追加されたイメージと同じではないということです。asp.netファイル空白の画像ファイルをアップロード
私は正しいパスにファイルを保存するために、単純なasp.netのファイルアップロードコントロールを使用していました。しかし、画像はページに表示されず、これはファイルアイコンがVisual Studioでどのように見えるかです。
これはなぜですか?
はい、そうです。これはプロジェクトファイルの一部として含まれていないためです。
間違っている何か他のものはありません。
はこれを試してみてください。ファイルはVSによって追跡されないので、公開されません。 あなたのファイルはあなたのコードから完全にアクセスできます。
私の意見では、あなたのWebアプリケーションに追加された画像はプロジェクトの一部ではないと言うようなファイルです。
画像を右クリックしてみてくださいと選択あなたは、プログラムで使用すると、プログラムでプロジェクトファイルを変更する必要があることをしたい場合は
編集
「プロジェクトに含めます」。それはすべてそこにある。これは特別なことがないXMLファイルです。ただし、これはソース管理下にあるため、プロジェクトファイルを変更するだけではなく、ソース管理にもファイルを追加するだけです。
プロジェクトに右クリックして含める必要があります。Include In Project
をクリックします。
さらに、これらのファイルをビルドに含めるには、各ファイルのProperties
に移動し、Build Action
をContent
と設定する必要があります。
私は画像cmsを構築しているので、それは動作しますが、それはプログラムで行うことができます。 CMSの全体のポイントは、ユーザーがページの1つを変更できることです。 –
@nickgowdyあなたは引き続きコードからファイルにアクセスできます。あなたが直面している問題は何ですか? – gideon
プロジェクトの一部として新しいイメージを含めると、実際のページ自体には表示されません。私はプロジェクトの一部ではない理由は理由だが、それは他のものかもしれないと考えた。私は最初の質問を解決したので、あなたの答えを受け入れます。 –