PHP实现将Word文件保存到SQL Server数据库
程序员文章站
2024-04-01 08:51:58
算起来,折腾了整整一天,就是完成将上传的word文件保存到ms sql server 2014数据库中。第一次使用php来开发一个小程序,压力也挺大,主要是用户觉得我很快就能完成,这就有点尴尬了,怎么...
算起来,折腾了整整一天,就是完成将上传的word文件保存到ms sql server 2014数据库中。
第一次使用php来开发一个小程序,压力也挺大,主要是用户觉得我很快就能完成,这就有点尴尬了,怎么可能?!对于php,我还是个新手。
没有办法,只能硬着头皮干了,星期一开始。
原先我一直以为csdn是最好的开发文档集散地,查资料是首选,结果我查了无数的资料,都没有找到相关的内容,快崩溃了。我发现很多记录日志真是糟糕,写开发日志是为了方便自己也方便别人,胡乱写有什么意义呢?!
只能不停地试,总算是完成了这个小功能。
完成界面:
前端的页面文件:
后台php文件:
注意点:
1、美化上传按钮
普通的文件上传按钮不好看,与整个界面不协调,放上一个div后再放一个layui的按钮就可以了,然后使用事件代理,触发实际文件的上传,是change事件。
2、封装上传的数据
使用formdata,可以封装整个form。
也可以按照要求逐个添加。
既然是对象,最好使用const定义。
完整的上传,使用ajax。
注意,返回值一定要是json格式!!!
3、接收上传的数据,我为了检查数据,是生成在磁盘上,这样就好判断上传的结果,保存到数据库后也是先取出来再写到磁盘上来判断。
保存的时候需要将数据转成16进制的,读取出来就不用再转了!
写入数据库前写入磁盘:
从数据库中读出来再写入磁盘:
ms sql server 2014的文件字段为image。
到此这篇关于php实现将word文件保存到sql server数据库的文章就介绍到这了,更多相关php word保存数据库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!