0

パラメータ画像のアップロードとしてコントローラーを取得しています。元の画像ではなくコピーで操作できるように、その画像をコピーする必要があります。mvcで画像をコピーするにはどうすればよいですか?

[HttpPost]
public ActionResult Create(HttpPostedFileBase photo)
{
  var copiedImage = ...
}
4

1 に答える 1

0

SaveAs()クラスの関数を使用してHttpPostedFileBase、画像をサーバーの別の場所に保存し、操作することができます。

このSO投稿を参照してください

ファイルのアップロード ASP.NET MVC 3.0

2番目の投稿には、ファイルを別のストリームにコピーするためのコードがあります

 using (MemoryStream ms = new MemoryStream()) {
     file.InputStream.CopyTo(ms);
     byte[] array = ms.GetBuffer(); }
于 2013-03-19T09:41:33.033 に答える