在生成缩略图的时候,为什么文件在桌面上的就不可以了呢?提示说找不到文件?
而我在只上传的时候是没有这个问题的。(saveas方法的时候)急急急急急!!!

解决方案 »

  1.   

    你的用户名是否是中文,是否存在着unicode和gb之间的差别
    是否有软件保护桌面,防止在桌面上生成文件
    NTFS格式的文件系统是否有相应的访问权限呢?
      

  2.   

    桌面的文件都在
    C:\Documents and Settings\All Users\桌面\Images\123.jpg
    在这样的路径下,为什么就不能生成缩略图了呢?
    但是, SaveAS却没有问题哦,奇怪,奇怪啊
      

  3.   

    缩略图是用javascript生成还是c#?生成到内存中?还是保存时出错/?
      

  4.   

    看来 Truly(接分过圣诞) 能搞定这个问题
    我是用C#生成的缩略图
    在创建的时候出错的吧
    你有弄过这个程序吗?
    我想看看源代码,先谢谢!
      

  5.   

    http://community.csdn.net/Expert/topic/3354/3354583.xml?temp=1.519412E-02
      

  6.   

    <%@ Page language="c#" Codebehind="tp.aspx.cs" AutoEventWireup="false" Inherits="DEMO1.tp" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <TITLE>tp</TITLE>
    <META name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <META name="CODE_LANGUAGE" content="C#">
    <META name="vs_defaultClientScript" content="JavaScript">
    <META name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <BODY ms_positioning="GridLayout">
    <FORM id="Form1" method="post" runat="server">
    <INPUT type="file" id="zmFile" runat="server">
    <ASP:BUTTON id="Button1" runat="server" text="Button"></ASP:BUTTON>
    </FORM>
    </BODY>
    </HTML>
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Stream myStream=this.zmFile.PostedFile.InputStream;
    int myFileLength=this.zmFile.PostedFile.ContentLength;
    byte[] tmFileByte=new byte[myFileLength];
    myStream.Read(tmFileByte,0,myFileLength); Bitmap tmBmp=new Bitmap(myStream);
    System.Drawing.Image tmImg=tmBmp.GetThumbnailImage(30,30,null,new IntPtr());

    System.IO.MemoryStream fs = new System.IO.MemoryStream();
    // //存入内存流,以保存入库等
    // tmImg.Save(fs, System.Drawing.Imaging.ImageFormat.Gif);
    //直接输出查看
    tmImg.Save(Response.OutputStream, ImageFormat.Jpeg);
    // //存为文件
    // tmBmp = new Bitmap(fs);
    // tmBmp.Save(@"c:\2.bmp", ImageFormat.Gif); }
      

  7.   

    设置C:\Documents and Settings的读写权限everyone为全部。。