[英]How to get uploaded file name from temp folder in php?
我在HTML表單中使用method =“ GET”。 有什么方法可以從temp文件夾中獲取臨時文件的名稱(在Linux中)並將其移動到某些自制文件夾中? 我已經嘗試過$ _FILES ['file'] ['tmp_name'],但是它不適用於get方法。 為了從查詢字符串中獲取值,我使用了$ _GET方法。 但是它沒有得到臨時文件名。
您是否在表單中設置了屬性enctype =“ multipart / form-data”? 如果沒有,則$ _FILES中沒有數據
但是,建議使用POST進行插入,並使用GET來獲取數據
GET方法無法上傳文件,因此您必須使用POST方法。
這不是 PHP問題。 RFC 1867在發送文件時指定形式為“應用程序/ x-www-form-urlencoded”的形式。 但是只有在使用POST時才可以設置編碼類型。 另外,文件可能很大,因此URL的查詢字符串將太長。
實際上,如果使用GET,瀏覽器將永遠不會將任何文件發送到服務器。 它將文件輸入字段視為普通文本字段,並發送文件名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.