http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5531|回复: 1

[其他] 关于上传txt文件,之后读取文件数据到指定文本框问题

[复制链接]
发表于 2014-7-8 10:54:22 | 显示全部楼层 |阅读模式
10金钱
          protected void Button1_Click(object sender, EventArgs e)
            {
                string name, fl;

                name = this.TextBox1.Text;
                string filename = "";
                if (fileId.PostedFile.ContentLength != 0)
                {
                    string fn = fileId.PostedFile.FileName;
                    filename = getRandomFilename();
                    filename += fn.Substring(fn.LastIndexOf("."));
                    if ((fn.Substring(fn.LastIndexOf(".") + 1).ToLower() == "txt"))
                    {
                        if (fileId.PostedFile.ContentLength > 25000000)
                        {
                            Response.Write("<script>alert('不得上传大于25M的文件!')</script>");
                        }
                        else
                        {
                            fileId.PostedFile.SaveAs(Server.MapPath("~/txt") + "/" + filename);
                        }
                    }
                    else
                    {
                        Response.Write("<script> alert('" + fn.Substring(fn.LastIndexOf(".") + 1).ToLower() + "请选择格式为“txt”的文件')</script>");
                        return;
                    }


                }
                fl = "txt\\" + filename;
                this.TextBox1.Text = fl;
                string f0 = this.TextBox1.Text;
            }
            static public string getRandomFilename()
            {
                System.Random rand = new System.Random();
                DateTime now = DateTime.Now;
                string str = "";
                str += now.Year.ToString();
                str += now.Month.ToString();
                str += now.Day.ToString();
                str += now.Hour.ToString();
                str += now.Minute.ToString();
                str += now.Second.ToString();
                str += rand.Next(0, 1000);
                return str;

            }
比如页面有 A B C D几个文本框,txt文件内容为:1 2 3 4 对应每一行,想通过上传txt文件之后读取文件内容到指定的文本框中,即读取内容1到文本框A,内容2到文本框B这样。
上面代码是将txt上传到服务器,求读取文件内容对应的代码,本人新手,不是编程专业,望大大帮忙,不胜感激!




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-7-8 11:05:57 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 12:59

© 2014-2021

快速回复 返回顶部 返回列表