FileUpLoad的下载功能如何具体实现。(Asp.net)求大神帮助

如题。另外,今天做上传的时候遇到这样一个问题。想把获取的系统当前时间System。DateTime。Now插入到Oracle数据表中,但是Oracle中的Date数据类型... 如题。 另外, 今天 做上传的时候遇到这样一个问题。 想把获取的系统当前时间 System。DateTime。Now插入到Oracle数据表中,但是Oracle中的Date数据类型显示是:24-8月-2009 这种情况下 ,我应该怎么转换,才能向里插入数据?而且,我那是中文版的Oracle, 那月份还必须用“8月” (要汉字),才能插入。 问题很烦呀 展开
 我来答
jvqa798
2014-06-26 · 超过43用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:85.1万
展开全部
string path = dr["FPath"].ToString(); string[] http = path.Split('\\'); string realpath = http[1] + "/" + http[2]; //以字符流的形式下载文件 FileStream fs = new FileStream(System.Web.HttpContext.Current.Server.MapPath(realpath), FileMode.Open);//new FileStream(realpath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/ms-excel;charset=GBK"; //通知浏览器打开文件而不是下载 //attachment Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(dr["FName"].ToString(), System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); dr.Close(); conn.Close(); Response.Write("<script>window.opener=null;window.close();</script>"); dr是查询文件路径和名称语句的返回值sqldataReader //通知浏览器打开文件而不是下载 //attachment Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(dr["FName"].ToString(), System.Text.Encoding.UTF8)); 这句中的inline参数还可以是attachment 试试就知道有什么区别了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式