私は別のフィールド(名前、年齢...)を取得し、画像のアップロードを可能にする紺碧のウェブサイト(1つのインスタンス上で動作しています)にこのプロジェクトを展開しました。すべてのデータは、紺碧のデータベースに格納され、画像以外は正常に動作します。だから問題: アップロードされたファイルを保存できません(ローカルではうまく動作しますが、配備すると「D:....」のパスの一部を見つけることができませんでした) 投稿を読んで保存しましたTempとlocalresourcesのファイルですが、何かが見つからないか間違って実装されている必要があります。また、BLOBストレージにアクセスできず、しばらくの間苦労しています。配備した紺碧のウェブサイトに画像を保存するにはどうすればよいですか?
Azureとmvcは私のエリアではありません高度で 多くのおかげで..で行くために(私は、DBに格納したいと思います)アップロードされたファイルを保存したり、リンクについては移動する方法のいずれかのアイデアを感謝しています。
これはどのように、どこで私がしようとしているあります画像を保存する:
[HttpPost]
public ActionResult Create(HttpPostedFileBase file, [Bind(Include = "StudentId,Name,Age")] student13 student13)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
file.SaveAs(path);
}
これは図である。
<form action="" method="post" enctype="multipart/form-data">
<label for="file">picture:</label>
<input type="file" name="file" id="file" class="form-control" />
<input type="submit" class="btn btn-default" value="Create" />
</form>