非常類似於: http://www.w3schools.com/PHP/php_file_upload.aspPHP,接受上傳的文件,然後將其內容存儲到變量中?
但是我想將文件的內容存儲到一個變量中。有沒有捷徑呢? (而不是將其保存到臨時文件,然後打開臨時文件並將其讀入變量)
非常類似於: http://www.w3schools.com/PHP/php_file_upload.aspPHP,接受上傳的文件,然後將其內容存儲到變量中?
但是我想將文件的內容存儲到一個變量中。有沒有捷徑呢? (而不是將其保存到臨時文件,然後打開臨時文件並將其讀入變量)
不,上傳的文件總是使用http://www.w3schools.com/PHP/php_file_upload.asp中顯示的模式存儲在tmp文件中。
但是,您可能會允許POST和做類似:
$in = fopen("php://stdin", "rb");
curl -v -X POST -d @filetoupload.xml --header Content-Type:application/xml http://host.com
這是PHP如何上傳文件,到一個臨時文件,你可以讀入一個變量。如果您不想讀取文件內容並將它們寫出來,可以使用功能move_uploaded_file
,但是沒有任何方法可以繞過流程的「上傳到臨時文件」部分。你必須得到它在服務器上......