具体来点代码看看吧:(假定上传文件的表单名为 “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)
}
直接将文件流内容写入文件,而文件的后缀名设为 pdf 格式就可以了;PHP 不管保存文件流还是文本,都是用这种方式;
$path = "demo.pdf"$ret = file_put_contents($path, $arr['data'])
if ($ret) {
echo '保存成功' // 然后可以取查看文件
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)