大家好,最近在學習如何使用EF Core來將數據寫入SQLite。
其中遇到一項問題想請教該如何解決。問題如下…
我希望【image變數】在資料庫的型別為Blob,所以將之定義為Byte Array,
但是JSON格式並不支援binary資料,所以打算透過base64string來接收圖檔,
不曉得該怎麼修改,再懇請板上先進協助,謝謝:)
--
以下這是我帳戶的class
public class Account
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public string account { get; set; }
[Required]
public string password { get; set; }
[Required]
public string name { get; set; }
[Required]
public byte[] image { get; set; }
[Required]
public int privilege { get; set; }
[Required]
public Int64 createTime { get; set; }
}
--
以下這是restful api的內容
[HttpPost]
public IActionResult Post([FromBody] Account entity)
{
entity.
_dbContext.Account.Add(entity);
_dbContext.SaveChanges();
return Get(entity.account);
}
--
uj5u.com熱心網友回復:
內容至少六個字uj5u.com熱心網友回復:
請問是什麼意思呢?看不太懂您的回覆@@uj5u.com熱心網友回復:
base64 是 string,不是 byte[]。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/210349.html
標籤:ASP.NET
上一篇:請教下字串格式化的問題
