MongoDB に保存されている画像ファイルを読み込もうとしています。そのために、ASP.net MVC 3 プロジェクトに次のコードがあります。
public FileContentResult ProfileImage(ObjectId id)
{
using (var db = new MongoSession<User>())
{
var user = db.Queryable.Where(p => p.Id == id).FirstOrDefault();
if (user != null && user.ProfilePicture != null)
{
return File(user.ProfilePicture.Content.ToArray(), user.ProfilePicture.ContentType);
}
return null;
}
}
データベースにクエリを実行すると、ファイルのコンテンツが存在することがわかりProfilePicture
ますが、ここ C# プロジェクトでは、コンテンツの長さは0
. コードに何か問題がありますか?