首頁 > 網際網路

如何對PHP後台傳送圖片請求

2019-12-13 21:37:28

對php後台傳送圖片請求,一般使用form表單來傳送圖片到php後台,在php後台實現圖片的接收並儲存。下面介紹實現的過程。

1

新建一個html檔案,命名為test.hmtl,用於實現向php後台傳送圖片請求。


2

在test.html頁面,建立一個form表單,定義接收圖片請求的php後台檔案為uplaod.php,同時必須設定enctype="multipart/form-data"才能實現圖片的傳送。


3

在form表單內,建立一個type為file的圖片選擇input上傳按鈕,同時建立一個type為submit的傳送圖片input請求按鈕。



4

建立一個php後台接收圖片請求的php檔案,命名為upload.php,並設定檔案的編碼為utf8。


5

在upload.php檔案,使用$_FILES['file']['name']來接收傳送過來的檔名,$_FILES['file']['tmp_name']接收圖片臨時快取檔案。


6

設定接收圖片的資料夾路徑為images資料夾,通過move_uploaded_file()方法接收並儲存圖片到指定的資料夾,move_uploaded_file()方法有兩個引數,一個是圖片臨時快取檔案,另一個是圖片儲存的完成路徑(包括檔名)。

當接收的圖片成功,輸出「接收成功」,接收圖片失敗時,輸出「接收失敗」。

程式碼如下:


7

在瀏覽器執行test.html,點選「瀏覽」按鈕選擇傳送的圖片,再點選「傳送」向php後台upload.php檔案傳送圖片請求,upload.php接收圖片,顯示接收成功與否的結果。





IT145.com E-mail:sddin#qq.com