现在很多软件都退出了web版,象http://www.webps.cn/这个ps一样.我现在想要他的保存操作,不知道该如何做,特请教各位大虾
用asp.net实现

解决方案 »

  1.   

    asp.net实现就是去服务器端进行保存,服务器使用gdi+。
    客户端的实现跟asp.net没有关系,你的问题的本质都没搞清楚。另外,如果你不想使用flash,必须使用html5来实现或者silverlight实现。
    这样的功能不是几行代码就能解决的。silverlight里面可以写c#代码。你怎么不去看看呢?
      

  2.   

    silverlight的保存private void SaveFile()
    {
        string strSave = "要保存的内容";
        SaveFileDialog sfd = new SaveFileDialog()
        {
            DefaultExt = "psd",
            Filter = "Text files (*.psd)|*.psd|All files (*.*)|*.*",
            FilterIndex = 2
        };
        if (sfd.ShowDialog() == true)
        {        using (Stream stream = sfd.OpenFile())
            {
                Byte[] fileContent = System.Text.UTF8Encoding.UTF8.GetBytes(strSave);
                stream.Write(fileContent, 0, fileContent.Length);
                stream.Close();
            }
        }}
      

  3.   

    Silverlight FLASH 做这些应该很好。他这个储存也是自己修改后缀名。
      

  4.   

    没明白!!!!!我只是要保存一个文件,怎么弄到html5,flash有关系了 ?
      

  5.   


    因为只有这些技术才支持保存文件。默认的webform和asp.net无法实现的
      

  6.   

    那请问该如何使用silverlight呢?
      

  7.   

    3楼代码就是。你需要去看看silverlight的基础知识
      

  8.   

    SaveFileDialog 岂不是还要写一个类?
      

  9.   

    应该说这一段代码需要放到哪里?不是aspx的后台的.cs里面吧 ?
      

  10.   


    不是,是在Silvelight代码里面的
      

  11.   

    那silverlight又该如何添加呢?SaveFileDialog是一个新类吧?难道在silverlight里面跟在winform里面一样了?
      

  12.   

    老孟大哥,谢谢了..俺又得去学silverlight了~~~