在php中,有檔案上傳,那麼php伺服器端可以接收到請求引數 $_FILES,在 $_FILES陣列中讀取到上傳檔案的form表單名,然後在讀取的陣列中可以獲取上傳檔案的原始檔,使用 fopen()函式就可以獲取檔案的位元組流了。具體來點程式碼看看吧:(假定上傳檔案的表單名為 “formname”)if($_FILES && isset($_FILES["formname"])){//獲取上傳的檔案的屬性陣列$_fileinfo = $_FILES["formname"];//獲取上傳檔案的原檔名$_filename = $_fileinfo["name"];//獲取上傳檔案的大小$_filesize = $_fileinfo["size"];//獲取上傳檔案的臨時檔名(長檔名)$_filesource = $_fileinfo["tmp_name"];//以讀寫方式開啟檔案,並將資源繫結到一個流上$_filestream = fopen($_filesource,"ab");//實現上傳檔案,其實質是把臨時檔案移動到制定的儲存檔案的位置$_newfilename = "../mypath/filename.exp"; //自定義檔名,包含路徑,可以是相對路徑move_uploaded_file($_filesource, $_newfilename);}
在php中,有檔案上傳,那麼php伺服器端可以接收到請求引數 $_FILES,在 $_FILES陣列中讀取到上傳檔案的form表單名,然後在讀取的陣列中可以獲取上傳檔案的原始檔,使用 fopen()函式就可以獲取檔案的位元組流了。具體來點程式碼看看吧:(假定上傳檔案的表單名為 “formname”)if($_FILES && isset($_FILES["formname"])){//獲取上傳的檔案的屬性陣列$_fileinfo = $_FILES["formname"];//獲取上傳檔案的原檔名$_filename = $_fileinfo["name"];//獲取上傳檔案的大小$_filesize = $_fileinfo["size"];//獲取上傳檔案的臨時檔名(長檔名)$_filesource = $_fileinfo["tmp_name"];//以讀寫方式開啟檔案,並將資源繫結到一個流上$_filestream = fopen($_filesource,"ab");//實現上傳檔案,其實質是把臨時檔案移動到制定的儲存檔案的位置$_newfilename = "../mypath/filename.exp"; //自定義檔名,包含路徑,可以是相對路徑move_uploaded_file($_filesource, $_newfilename);}