我可以使用 html 文件类型上传文件,然后将该文件信息存储到 mysql 数据库中。这是我的代码=>
$upload = wp_upload_bits($_FILES["upload_file"]["name"], null, file_get_contents($_FILES["upload_file"]["tmp_name"]));
$document_name = $_FILES['upload_file']['name'];
$document_link = $upload['url'];
//and DB Operations in here..(I store to db filename,date,filelink etc.)
我的问题是,我无法读取文件内容以将其存储到数据库中。 (我将对文件内容进行搜索,因此我必须阅读文件内容。)简单地说,我如何从 http://...../uploads/exampleFile.docx 等 url 中读取 pdf、doc 等文件的内容。 ?
最佳答案
$fileContent = file_get_contents($_FILES['upload_file']['tmp_name']);
引用手册:$_FILES
有关概述和本教程:Tizag PHP - File Upload进行演练。
这个 PHP 手册部分也是必读的:Handling File Uploads - 从 hakre 的评论中移出。
关于php - 我如何在php中获取上传文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459864/