我使用AXUPLOADER找到了 here 。我想在成功上传时将文件名插入MySQL表(对每个文件使用mysql INSERT INTO
methord,以便每个文件在表中创建其行。)
我制作了一个SQL插入php文件insert.php
,并将其包含在与处理文件上传的包捆绑在一起的upload.php
文件中,并且在运行PHP5和MySQL 5.5的Windows Vista PC中正常工作。但是当我在具有相同服务器环境的Windows 7 PC中执行此操作时,php文件正在插入一行每个MB !!
也就是说,假设我上传了一个大小为1.8MB的文件,将创建两行相同的数据,5行创建4.8 MB,依此类推。如果我上传5个4MB大小的文件(总共20MB),将插入40行!。
修改后的upload.php
文件很长,因此我无法将其粘贴到Stack Overflow中。 HERE 是脚本。
如果有人给我解决方案会很有帮助。如果需要,将提供更多细节。
答案 0 :(得分:0)
因为它按1 mb的块上传文件,这就是为什么你会得到很多插入