【发布时间】:2015-01-08 09:18:34
【问题描述】:
我有两个应用程序,一个是桌面应用程序,另一个是 Web 应用程序。
我们使用带有 c#.net/mysql(mysql 中的 blob 数据类型)的桌面应用程序将图像存储在 db 中,因为图像是由签名设备捕获的。
我想在 Web 应用程序中显示该图像,但它不起作用。我正在使用
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
}
else {
echo 'An error occurred.';
}
警告:imagecreatefromstring():数据在
中不是可识别的格式这就是我在数据库中保存的方式@
Dim myimage As Image
Dim fileName As String = "c:\img.jpg"
myimage.Save(fileName, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim imgBytes() As Byte = Nothing
Dim uFileInfo As New IO.FileInfo(fileName)
Dim uFileLength As Long = uFileInfo.Length
Dim uFstream As New FileStream(fileName, FileMode.Open, FileAccess.Read)
Dim uBinaryReader As New BinaryReader(uFstream)
imgBytes = uBinaryReader.ReadBytes(Convert.ToInt32(uFileLength))
Dim Cmd As New System.Data.Odbc.OdbcCommand("update tbl set Sign=? where ID='1', ConnectionString)
Dim param1 As System.Data.Odbc.OdbcParameter
param1 = New OdbcParameter("?", OdbcType.Binary)
param1.DbType = DbType.Binary
param1.Value = imgBytes
param1.Size = imgBytes.Length
Cmd.Parameters.Add(param1)
这是 Db 中的数据
ÿØÿà JFIF ÿÛ C
$.' ",#(7),01444'9=82<.342 c>
2!!22222222222222222222222222222222222222222222222222ÿÀ d ú" ÿÄ
ÿÄ µ } !1AQa"q2'¡#B±ÁRÑð$3br,
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–~~™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÄÆÇÈÉÊÒÓÔÕÖרÙÚáâãää÷æçèéêñòó>õööøùùúÿ
56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz,ƒ„…†‡́Š'“”•--~™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÙÚõãäåæçèéêòóõö÷øùùúÿ ? ÷ú(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
Žyáµ,Iî%H¡KðXFÛ¡„ŽŒÇþZ?¹àvùˆÛwú¯Ë Øæÿ 1åháú¢pòãª{5ðOyójúæ§rßܵ¬£SþÈ„‡ÿ ¾ªî¥«›IÖÊÎÕïu]Ë6ÕEéºGè‹}IÁÀl¥ý«jœëZ›CkM.G„À¦HßðƒÔ ?á
Òÿ çë\ÿ Áíïÿ £ÉÔ<=ûÕº¸Ô´µûñL<ˈûÊýdQÝ[-Ü1ÆÒ¨óøræÞ‹©î´Ë™V¥÷Éo#pªÍÕÑŽ–@$†ùwèÍÌω,R(tt9VAî)õÏéŸñ*ñ-î‘ÒÚé
ý þéÜÈ=ƒ2?ÖSè+ Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ³õ=PXùpCÚ/çÈ‚Ø6c«1þÛ·A’@,Ö5),£ŽÞÍmFä”¶…º{»c¢.rOÐHÚ^šS#ÜÞÌÚ.åæIHýG8Q€3À iÚC[Üûûƒy¨ºí2•Ú‘)ꑯ;WêNIÀÃoõvûQÓ4ÅYõ|‚c¶øä#ô^ì2Á5+ë‰ïWHÓ_eÓ&û‹Œ-c9 àð]ˆ!Aã‚N@Á½a§Ûi–¢ÞÖ=ˆ f$åVbyf'’O&€¦é±i°2«¼³JÛçžN^gþó~@ 8
¹EÏøËþ@–ßöÓô¶è+ŸÔâcâí3Oë
Œm¨N;o9Ž9[ë5ÐP?â¯ôhô½N>'µÔ£Sê“J°8>Ø“wÕG¥tÏøçåð&»0ûööRÜÆ}52!üA®‚€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
(¢€
¡«êcK³‘y÷2¸†Ú peôì:’{ Ojºî‘FÒHÁAff8 ¤Ö€©¹ñÒ÷+‹8ܨ·<¯™øfÿ €¯ðÐí3L6fK›™~ѨO>|qÑ
œrNI$³TÔ¥†htûI5€Jå!AÖGÇðŒ€V$9"MOS"8a‹íÓä[Ûƒ,ØêÌ…F[¶@$š^~lDÓÏ/ŸrC\OŒdŽŠ£øQyÀ÷$ä'Hšn›™nÈŽòË+™' žO¿3fü€ p *åPTõMF-+O’îUgÛ…H“ïJäáQ}É .£¨Ã¦Û‰e#»lŠÆ^g=GsÁö H š¥eawww¥¬,k4y6Ö‘¶ä·ÈÁbŠB Æ ÈI 4M:[i'¼e“Q»:é×'»¿ì¨Â¦z“Z”Q@ÿ Žÿ äžx—þÁW_ú)« ®Ç?7€õèGßžÆ[xÇ«È ¥~,ÀWA@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@6%¼!}m©{åÙHÿ óÍ''bgÿ €«–ü+GTÔ£ÒlLÆ6–BDp@Ÿzi
‹õõèIÀ¬ÝCͤÐ]F'[È…eIU”ŽAÏlW ¢_][M§«ÛjWÚtHÑiWpÛµÁò‰ I$iºBî»Fý¤mÊ–a@n'¦Éh¯uzë6¥p¸~tˆž¹ ü“É&´ëŸÿ „ãà òÜëv–SϽóýšaÿ l¥Úÿ N9£þ5ø·µÖ.ýÏ/HºÚÿ G1„ǹl{ÐAYº–³Œ©kOw¨J7EiˆþóÂ'ûGè2püTz·Ì=ÔôR«=Ó^¦8Ï·ï?
ÓÓt›M*'[dc$§tÓHÅ䙿¼ìy'ù¦Î·QÔÞ9u]€GŸ.ÝðGž{±åˆ jQE QE sþ-ýíž›d¿ënu[=ƒ×Ë•goür'®,¹ø¿âoâù&ëk£ )…Ú¹'Acÿ Œ¨Ïý4aÚº
(¢Š (¢Š (¢Š (¢Š (¢Š (¢Š (¢Š (¢Š (¢Š (¢ À× Õ5+))" ãk‹â;À¤/þÇ¸à €€Ÿè¾>»–';Ý:Úfn'Š:±ö5“¥ç‰b[MåµÓdæ=5FÆ•;Éù¹>XÀ!·v ÑÓµ)5K‰&·³mŠsÖvÏÞOö@‹¨àÚT€Pª `Ú–€
(¢€
«©jiz|×—¼¸ÇÝQ–rN¨îÄ îH«]MsöŸñ=×ST6™iK2Ý&•Í*@ *·}ÏŽ$ׇ4ùôí4»öÙîn¶œ6F.Àà´{ZÔQ@Q@Q@Q@ Q@Q@Q@Q@Q@Q@Q@ï¬mµ+Gµº|MƒÃe ä2° «È ‚"±ÿ á÷-¯k†Ät´ûf1ÿ m€óÏ>²N~ÐQ@šo‡´&fžÎÆ4¹q ¶K§Ì“È?Û•²íø“ZtQ@Q@2i¢¶,Iç•”†5.ò;UQÉ$ž,¨êz柤´qÜÌMÌ£1[B¦I¥ÿ u$SŒäUkÍf÷íÚÄRÛÚÆÊmtÖ' HsæK·!›=,«´½
Í⃅šêYJµï¶"/ýýß¿¾ U
©h Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ¸ˆ¾2բР(¢Š (¢Š (¢Š (¢Š (¢Š (¢Š (¢ŠÿÙ
【问题讨论】:
-
请显示您如何保存图像的代码。
-
@ChrFin 保存代码已发布