我希望用户通过我在后端使用PHP usinig MySql开发的Web应用程序上传文件.
我想将文件存储在数据库中.我这样做遇到了问题.
此外,将文件存储在数据库中后,我们将如何下载文件,如何在webapp中正确显示文件(文件类型以及文件的其他属性).
我使用这样的形式:
< FORM METHOD =“ post” ACTION =“ fileUpload.php” ENCTYPE =“ multipart / form-data”>
?< INPUT TYPE =“ hidden” NAME =“ MAX_FILE_SIZE” VALUE =“ 3000000”>
?< INPUT TYPE =“ hidden” NAME =“ action” VALUE =“ upload”>
?< TABLE BORDER =“ 1”>
???< TR>
???< TD>说明:< / TD>
???< TD>< TEXTAREA NAME =“ txtDescription” ROWS =“ 10” COLS =“ 50”> < / TEXTAREA>< / TD>
??< / TR>
??< TR>
???< TD>文件:< / TD>
???< TD>< INPUT TYPE =“文件” NAME =“ binFile”>< / TD>
??< / TR>
??< TR>
???< TD COLSPAN =“ 2”>
??< / TR>
?< /表>
< / FORM>
但是当我提交它并打印出$_POST数组时,我得到:
数组([MAX_FILE_SIZE] => 3000000 [action] => Upload [txtDescription] => jassfhjabsf [Upload] => Upload)
我无法理解文件内容“ binFile”在哪里丢失.
有人可以帮我吗?
问候,
Mayank.