保存在Silverlight应用程序中的图像文件夹png文件(save png file in ap

2019-09-27 16:00发布

我使用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。 我可以做吗? 我可以直接保存在应用程序文件夹文件? 怎么做? 我会感激的人谁都会帮助我。 提前致谢。

我的邻问题

Answer 1:

你将不得不提供一个Web服务或者在服务器端上传网址,并使用从Silverlight中的客户端。

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



文章来源: save png file in application image folder in silverlight