關於 multipart/form-data 上傳圖片,$_FILES 爲空,但 $_POST 可查看到上傳文件的問題

環境是 windows 7 wampserver( apache 2.4.9,php 5.5.12,mysql 5.6.17)
代碼移植好後,除上傳圖片之外一切運行正常。
1、打印了下 $_FILES,發現是空的,前端確實有傳圖片至後臺
2、打印了下 $_POST,發現圖片數據居然在此,懷疑是環境問題,查看 php 日誌 wamp\logs
3、發現了錯誤提示 PHP Warning: PHP Startup: in Unknown on line 0
4、解決辦法:
我在wampserver論壇上的這篇文章中找到了這個答案,它對我有用:
單擊您在WAMPServer菜單中使用的Apache版本,例如
wampmanager - > Apache - > Version - > 2.4.9(只需單擊此菜單項上的版本號)
這將爲重建導致“在第0行上的未知”錯誤的擴展重建SYMLINKS。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章