Getting complete PATH of uploaded file - PHP

后端 未结 5 1663
-上瘾入骨i
-上瘾入骨i 2020-11-28 12:57

I have a form(HTML, PHP) that lets the end user upload a file to update the database(MySQL) with the records in the uploaded file(specifically .csv). However, in the phpscri

5条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-28 13:28

    I wrote like this:

    $filePath = realpath($_FILES["file"]["tmp_name"]);
    

    This gave me the full path to the uploaded file in PHP. If you find 0 bytes problem in file download, just modify this content-lenght line like this

    header("Content-Length: ".filesize($filePath));
    

    Where $filePath should be absolute path to file not just file handle.

提交回复
热议问题