在后台中直接打印fread()函数结果 显示不出来,json_encode到前台也拿不到结果。请问这是什么情况
test.php文件:
<!DOCTYPE html>
jiekou.php文件:
<?php
$path = './listed_12-1.pdf';
$fd = fopen($path, 'rb');
$file_buffer = fread($fd, filesize($path));
fclose($fd);
echo json_encode($file_buffer);exit;
?>
fread()
fread(file,length)
file 必需。规定要读取打开文件。
length 必需。规定要读取的最大字节数。
$txt = fopen($file, 'r');//打开文件
echo fread($txt, filesize($file));
ajax只是一种请求方式,他可以指定请求形式,就是type对应的,一般会用get或者post;
所以你如果想取ajax访问后台时的请求数据,你就需要从对应的get或者post中取信息,$_POST,$_GET之类的
建议你贴一下代码!
你把前端的$.post 换成$.get 就能用了
代码没有问题 是我的测试文件有问题