は、私はここに、この(それがウェブAPIメソッドからである)
public void viewLatestImageUpload(int imageType)
{
Context.Response.ContentType = "image/jpeg";
Stream strm = ShowAlbumImage(imageType);
byte[] buffer = new byte[8192];
int byteSeq = strm.Read(buffer, 0, 8192);
while (byteSeq > 0)
{
Context.Response.OutputStream.Write(buffer, 0, byteSeq);
byteSeq = strm.Read(buffer, 0, 8192);
}
}
を行うためにC#で書かれているいくつかのコードでデータベースから画像を引っ張る方法であって、
public Stream ShowAlbumImage(int imageType)
{
SqlConnection myConnection = getEtechConnection();
string sql;
if (imageType == 1)
{
sql = "SELECT TOP 1 Img_stream from EquipmentImages ORDER BY CreatedOn DESC";
}
else
{
sql = "SELECT TOP 1 Receipt from ETechReceiptImg ORDER BY StrtDate DESC, StrtTime DESC";
}
SqlCommand cmd = new SqlCommand(sql, myConnection);
cmd.CommandType = CommandType.Text;
myConnection.Open();
object img = cmd.ExecuteScalar();
try
{
return new MemoryStream((byte[])img);
}
catch
{
return null;
}
finally
{
myConnection.Close();
}
}
ありがとうございましたこのため。これをXamarinに転送して、MySQLとPHPMyAdminで使用することができます –
私はそう仮定します。シンタックスが少し異なるので、SQLの一部を調整する必要があるかもしれません。少なくとも、これはあなたに何かを働かせるべきです。それはそれを表示するためのページコンテキストにロードされます。 –