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();
            }

        }

我想在silverlight中做到这一点。我可以做吗?我可以将文件直接保存在应用程序文件夹中吗?怎么做?我会感谢任何会帮助我的人。提前致谢。

我的相邻问题

4

1 回答 1

1

您必须在服务器端提供 Web 服务或上传 url,并在客户端的 Silverlight 中使用它。

Silverlight 应用程序不能直接访问服务器的文件夹,因为 Silverlight 在客户端执行。

于 2012-11-28T11:30:57.210 回答