如何将一个大文件分段读取

如何将fs这个文件流每次读出1024*1024字节,并转换为base64字符串
能不能写一个for循环分段输出base64字符串
这叫什么问题?都不知道“输出到哪里”,怎么实现输出?
我是要用ActiveX上传文件,然后用Ajax获取,但是文件太大了不好,于是想把文件分块上传,我希望能帮我把一个文件分成好几个文件块,每个文件块都是byte[]类型的,以方便我BASE64

就是IsPostBack这个属性的原因,只有首次加载他才会运行!
请看清楚描述好么?我现在的问题不是他不运行,运行到这里,并且数据源也是正常的,只是前台不刷而已

把你按钮事件里的代码也贴出来看看啊

楼主的问题我也遇到过,
就把绑定数据的方法放在点击事件的最下面重新绑一次就好

重新启动下 ASP。net 的服务器,就是右下脚的那个服务器

数据绑定代码最好不要放到ispostback外面。除非有特殊需要。要不然你页面没回发一次都要执行绑定,太浪费。
你吧绑定代码放到你做操数据的方法下,比如你点击一个按钮,删除一行,那么你把数据绑定代码放到这个按钮的点击事件里面,删除完毕后,在绑定。试试、

lz,你听你说你的按钮点击事件是一个js方法来响应的,难道你是用的异步处理?用ajax技术来回传到服务器处理?
楼主的这个问题应该是我们工作中常遇到的。
如果楼主是点击了某事件后想重新绑定gridview,那么要在事件里调用BindGrid()方法,
如果没有任何事件,那么只能放到Ispostback外面来,但一般不建议这么做。
给按钮加个onclick事件BindGrid();//重新绑定gridView
请楼主为什么要回发当前页呢?
如果只是是要绑定下gridview,可以在html的按钮里加上 OnClick="btnSubmit_Click"
在后台写个Click事件,在里面调用下BindGrid就ok了

加过随机数,一样不行,不是不刷页面,而是只有grid不刷新

加过回调后台的click事件,重新绑grid,前台数据就是不刷
如果是重新从菜单点击该页面,grid就可以刷新
但是window.location如何都不刷,加随机数也不刷

asp.net中最好少用js,错误看不出来,直接用事件就可以了click
在show出来的模态对话框里用 window.opener.location="主页面地址"
有可能你的页面存在错误,比如js错误,页面没有加载完
vb.net 引用VB 中的 mschart图表控件横坐标字符多就竖向显示,看不清,怎么解决这个问题呢
formwork环境无非就是提供可使用的各种组件,能否把需要的组件都提出来,把winform放到没有安装formwork的环境运行
添加一个其他项目类型-安装和部署-安装项目,把你的程序做成安装包,里面可以选择你需要的“系统必备”,他会自动添加所需组件
可以达到安装包了。安装时直接安装上就行了。
现在有打包工具能直接把框架打进去了。
来源: 足球直播

你可能感兴趣的:(如何将一个大文件分段读取)