1

Silverlight を使用して png ファイルを保存します。しかし、アプリケーションの IMG フォルダに保存したいのです。私のコードは次のとおりです。

if (lastSnapshot != null)
        {
            string ImageName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()
            + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + ".png"; 
            string filePath=System.IO.Path.Combine("~/Images/", "" + ImageName + "");  
            using (var pngStream = GetPngStream(lastSnapshot))
            using (var file = File.Create(filePath))
            {
                byte[] binaryData = new Byte[pngStream.Length];
                long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length);
                file.Write(binaryData, 0, (int)pngStream.Length);
                file.Flush();
                file.Close();
            }

        }

シルバーライトでやりたい。私はそれを行うことができますか?アプリケーションフォルダにファイルを直接保存できますか? どうやってするの?私を助けてくれる人には感謝します。前もって感謝します。

私の隣接する質問

4

1 に答える 1

1

サーバー側で Web サービスまたはアップロード URL を提供し、それをクライアントの Silverlight 内から使用する必要があります。

Silverlight はクライアントで実行されるため、Silverlight アプリケーションはサーバーのフォルダーに直接アクセスできません。

于 2012-11-28T11:30:57.210 に答える