中文名文件的下载问题好像中文了就下载不了,能给个解决办法吗?

解决方案 »

  1.   

    到最后也就是个路径问题。你单步到那一步。看看这个路径是什么中文也没问题应该:编码试下Escape试试
      

  2.   

    string path = Server.MapPath("~/") + obj.URL;
    Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(obj.Name, System.Text.Encoding.GetEncoding("utf-8"))  + "." + obj.AttachmentExt);
    Response.ContentType = "application/octet-stream";
    Response.WriteFile("" + path + "");
    Response.End();