亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP Copy() 僅在某些時候有效

PHP Copy() 僅在某些時候有效

PHP
寶慕林4294392 2023-08-19 10:54:37
我有一個應用程序嘗試使用手機攝像頭拍照,并將該圖像發送到我們的服務器。這是其背后的 PHP 代碼:? ? <?php? if (isset($_FILES['idimage'])) {? ? $img = $_FILES['idimage']['name'];? ? $tmpimg = $_FILES['idimage']['tmp_name'];? ? copy($tmpimg, "C:/MAMP/htdocs/ids/" . "id.png");? ? exit();? } else {? ? echo "there is no data with name [idimage]";? }??>我遵循了 3 個不同的教程,它們都使用了您在上面看到的方法。該代碼有時可以工作,根據測試,它可以工作 3/22 次(~14%)。為什么是這樣?是什么導致文件有時只能上傳?
查看完整描述

2 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

你找到的教程似乎省略了相關信息。


您絕對需要驗證上傳狀態:


if ($_FILES['idimage']['error'] === UPLOAD_ERR_OK) {

? ? // Successful upload

} else {

? ? // Everything else

}

  1. 推薦的復制文件函數是move_uploaded_file()函數,盡管從功能角度來看它不應該有任何區別,但它主要是一種安全機制。


最后但并非最不重要的一點是,仔細檢查您的應用程序是否已設置完整的錯誤報告并將內容發送到您可以檢查的日志文件。


查看完整回答
反對 回復 2023-08-19
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

除非你進行適當的健全性檢查,否則你將是盲目的......


查看完整回答
反對 回復 2023-08-19
  • 2 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號