画像はフォルダ名「画像」はwwwrootフォルダにありません。 今私はそれにアクセスできないので、私の質問は イメージとthatsフォルダを含むフォルダへのアクセス権を与える方法はwwwrootのサブフォルダではありませんか?または、これらのファイルをwwwrootフォルダに入れることは強制的ですか?wwwroot以外の画像を保存することはできますか?
1
A
答えて
1
Yep Asp.Net Coreはこれを行う方法を提供します。 wwwrootフォルダにないImagesディレクトリから画像を提供することができます。実際には、リソースファイルの埋め込みやデータベースからの取り出しなど、どこからでもそれらを提供することができます。
重要な点は、Startup.csファイルのConfigure
メソッドにFileProvider
を登録して、Asp.Net Coreが提供するファイルにアクセスする方法を知っていることです。
あなたがイメージというディレクトリから画像を提供したいので、したがって、たとえば、あなたのケースでは、のは、あなたのディレクトリ階層は次のようになりましょう:
wwwroot
css
images
...
Images
my-image.png
イメージからあなたを私の-image.pngを提供するに次のコードを使用することができます
public void Configure(IApplicationBuilder app){
app.UseStaticFiles(); // For the wwwroot folder
app.UseStaticFiles(new StaticFileOptions(){
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"Images")),
RequestPath = new PathString("/Images")
});
}
をここに静的なファイルを提供についての詳細を学ぶことができます:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files
関連する問題
- 1. ドッカー画像コンテナ - ファイルはどこに保存できますか?
- 2. wwwroot以外のjsonファイルをロードする
- 3. phpは外部画像をファイルに保存できません
- 4. Symfony 3では画像をバンドル内外のウェブに保存できます/
- 5. は、ホストに画像を持つデータを保存することはできませんが、ローカルホストに保存することができます
- 6. 以前のアクティビティを保存することはできますか?
- 7. 画像を画像として保存しますか?
- 8. PNG形式で画像を保存するときのGDI +例外
- 9. MongoDBは、ベース64の画像を保存することができない
- 10. Androidで保存画像はどこにありますか?
- 11. zendフレームワーク。プロフィール画像や他のユーザーがアップロードした画像を保存することができます。
- 12. iOSどこに再ダウンロードできる画像を保存するのですか?
- 13. どこに画像を保存するのですか?
- 14. の保存は、ベース64の画像は、ここでまずPHP
- 15. アンドロイドアプリの画像はどこに保存されますか?
- 16. divの外に画像を保存するには?
- 17. ノードjsは外部サーバーに画像を保存します
- 18. iPadのストレージ内に1000以上の画像を保存する
- 19. 画像を撮って保存してもらうことができます+
- 20. SQLiteに画像を保存する方法と、入力テキストと画像をどのように表形式で書き出すことができますか?
- 21. JavaScriptで生成された画像をサーバー側に保存することはできますか?
- 22. 画像を保存する:MongoDbとファイルシステム
- 23. 画像/画像を保存するためのGAEとS3
- 24. .netcoreアプリケーションのwwwroot以外の静的ファイル
- 25. SQLiteのと保存画像
- 26. カメラからの画像を保存する(ライブ画像)
- 27. ブラウザから画像を保存する
- 28. バイトから画像を保存する
- 29. NSUserDefaultでUIWebViewを保存することはできますか?
- 30. magnificポップアップ:画像以外のものをクリックすると開きます