php 上传附件到SqlServer中、插入错误!开头标识符过长 。。。。 filedata必须是支持2进制的型例如BLOB 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 image 支持啊!但还是存储不了。有什么解决的办法吗? 这个好象回过了不要用addslashes(读时以二进制方式读,再存 换成BLOB型或Long BLOB型看看,你上传的文件大小超出了image 的最大限度。。上传文件前检测下文件的大小,超出大小不给上传. 我建议不要这么直接存放二进制的内容。我之前的做法是(InterBase下,MSSQL不熟悉):字段是BLOB,类型为TEXT然后:文件以二进制读入后,将所有内容以BASE64编码,然后存入那个字段;读出时,先BASE64解码,再显示。这样可能会好一些。 不建议将图片文件直接保存到DB无形中增加了DB的负担,会影响主要信息的搜索效率 但sqlser 中我用的是 text 但 word 文档就不行啊!有表格它就丢失数据、 Word文档你存到text里去????? 我就是要 附件存到 数据字段里面去、数据类型你说是 image 好 、还是 text 好。就上面的php 程序代码而言!帮我看看吧!谢谢! @LS:附件,一般是二进制的,如你所说的doc文件。我的建议是,用text存储是可以的。但是,由于二进制文件中很多“怪”字符不会被文本存储,所以需要转码。我的建议就是用Base64进行转码,在读出来的时候再解码。我不理解你原来是怎么存储的,但是直接将二进制文件存放到text字段中去应该是会出问题的。 正规表达式匹配的问题 求php安装包的下载地址 mysql错误,急! 对两个数组合并,并按值排序 这样的过程能通过PHP完成吗 首页显示每个栏目的文章然后smarty输出的问题 谁能用php创建com8.ab.php这样的文件? Session报目录错,不知如何解决 高分请教高手:如何获得咕咕链等文本交换程序的传递点击记录的地址? 用phpMyAdmin2.22修改或删除含text或blob类型字段的记录会出错? 想问大家一个常遇到的问题! 关于php的syslog函数输出日志问题
image 支持啊!但还是存储不了。有什么解决的办法吗?
不要用addslashes(读时以二进制方式读,再存
你上传的文件大小超出了image 的最大限度。。上传文件前检测下文件的大小,超出大小不给上传.
文件以二进制读入后,将所有内容以BASE64编码,然后存入那个字段;
读出时,先BASE64解码,再显示。这样可能会好一些。
无形中增加了DB的负担,
会影响主要信息的搜索效率
我就是要 附件存到 数据字段里面去、数据类型你说是 image 好 、还是 text 好。就上面的php 程序代码而言!帮我看看吧!谢谢!