0

ユーザーが[保存]ボタンを押すと、InkPresenterコントロールからpngファイルを生成する描画アプリをSilverlightで作成しました。次の記事のコードを使用して、pngを作成しました。

http://rongchaua.net/blog/windows-phone-signature-capturing-with-inkpresenter-and-save-to-png-file/

それはすべてうまくいきます。ただし、プロセスの最後のステップは、そのpngファイルをデータベーステーブルのvarbinary(max)フィールドに保存することです。保存したpngファイルをvarbinary(max)フィールドと互換性のある形式に変換する方法を知っている人はいますか?

4

1 に答える 1

1

私は解決策を見つけました。まず、ODataサービスの最大バッファサイズを増やす必要がありました。

http://malvinly.com/2011/05/09/wcf-data-services-and-maxreceivedmessagesize/

次に、ビットマップをバイト配列に変換する次のコードを見つけました。

Silverlight:画像からバイト[]

それを引き締めるために他のいくつかのことをしなければなりませんでした、しかしそれは今働いています。

于 2011-10-04T14:42:39.333 に答える