C#,你累的我要吐血了!(Web数据上传)
来源:互联网 发布:linux jdk1.6 rpm下载 编辑:程序博客网 时间:2024/05/18 02:46
公司里开发的控件,给了一文档和示例,参照着做的,很顺风顺水,但是越到最后,问题竟然越难调了。国庆节前两天就一直就很纠结,内心很痛苦,想到最后若搞不出来这玩意,恐怕更没自信在这混了。
我故意放一放这个HttpPost文件上传的功能,转做读取数据库二进制数据到页面,进行word内容展示,刚开始手动跑到控制台去插入的数据,Response.Write((byte[])reader["wordData"])读到页面word竟然都是System.Byte[],非常难过,竟然读出来是个死胎。转而想到,是不是读出来还得做个byte[]到String的转化呢?遂在google上狂搜了一阵。突感这样不行,上次有个项目的问题让我猛醒,读出来是错的,有可能是读错了,但是我这个更可能写错了啊!
然后这部分就参照asp示例不动了,进行日志和word本地文件的开发,再到今天,放到另一控件下能成,写入到了sqlserver数据库,但是在我的小项目里死活就是写不进。我吐血!在强烈的怀疑精神下,向领导表达了对控件的深深质疑,领导表示跟踪控件看一下,再后来,挨了顿批,说代码真TM烂,你有木有看文档?我X,我都是照asp示例进行更改功能了,再说这破控件死活过不去让我都吐血了,哪有心思进行文档具体查看呢,都是那个部分不行立马瞅一眼文档。话说回来,领导给我加了一句代码,立马搞定了。
我当时就立马反驳了:加这个没用,因为我页面传数据用不到这个参数。我想糟了,态度太强硬,没错,又挨批了。加上这句竟然真的行了。只是乱码,靠,乱码也算问题?google一顿狂搜,改了web.config文件,加上
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
问题又搞定了。
总结下:代码老是粘贴是不行的,实验已经充分证明,技术绝对不是靠粘贴复制提高的。虽然这样快,但是一旦出现问题,又难进行跟踪时,你吐血也找不到问题的所在,那就真的死翘翘了。
下班,走人。
-----------Wang
- C#,你累的我要吐血了!(Web数据上传)
- Java中,当表单含有文件上传时,提交数据的如何读取(吐血版)
- pata1088(要吐血了也没全过!!!)
- 宋要的稿子(Sorry,我忘了上传了)
- 2b偷瞄未穿内衣的大胸女 看到下面我吐血了
- 吐血了
- 我上传了可以在一般Web服务器下运行的Jbpm的war包
- 让我吐血的史上最菜的MM
- 吐血贡献我常用的shell命令
- 卖饼的你让我产生了压力,也产生了动力,我要追你了
- 2007终于发布了!累到吐血...
- 我的BBS已经上传了
- 我上传的图片去哪里了?
- web的情人节(我待你如初恋,你却虐我千百遍)
- 你要的晴天我忘了耗时间爱狗好贵
- 我的资源管理器,你是怎么了?(续)
- 你只是在累了、伤了、痛了的时候才想起我
- 你只是在累了、伤了、痛了的时候才想起我
- Tomcat的异常 之 java.lang.IllegalArgumentException: Document base
- java验证 正整数 教训
- 超链接传值转码问题!
- ANT学习、keystore制作,APK签名(二)
- ARCHIVELOG模式下用户管理恢复联机重做日志文件(1)——非活动组所有成员全部损坏!
- C#,你累的我要吐血了!(Web数据上传)
- 打开文件夹方法
- 如何查看苹果笔记本型号及具体资料
- 用接口CL_GUI_FRONTEND_SERVICES弹出选择文件对话框
- 关于看书-to myself
- php基础 常用字符串函数总结
- 流固耦合程序并行实现记录
- FileUpload.Hasfile属性值一直为false
- Struts2学习笔记之开发环境搭建