我从android创建了一个excel文件,当我将手机连接到计算机时,然后在计算机中我无法看到该文件。那是为什么?
$mime_type = "audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3";
if(file_exists($path)){
header('Content-type: {$mime_type}');
header('Content-length: ' . filesize($path));
header('Content-Disposition: filename="' . $fileName);
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
readfile($path);
exit;
}
else
{
header('Error: Unknown Source',true,401);
echo 'File not found !';
}
答案 0 :(得分:0)
您需要重新启动手机或重新连接到PC。
答案 1 :(得分:0)
可能缺乏编写文件的权限
WRITE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
也可能是未安装外部存储设备,请查看:
Environent.getExternalStorageState();
答案 2 :(得分:0)
PC的文件资源管理器没有立即刷新Android文件系统。
所以我建议您使用adb shell
命令。它会立即显示您设备的文件系统的更改。
$ adb devices
//获取您的设备ID如果仅连接一个,则此命令不是必需的。
$ adb shell (-s your-device-id)
//输入您设备的文件系统。
shell$ cd sdcard/
//通常情况下,默认设备存储的路径为/sdcard
。更改目录,然后找到您的文件。
shell$ exit
//如果您找到了该文件,请退出adb shell
。
$ adb pull /sdcard/<parent-directory-path>/<file-name> <destination-path-on-your-PC>
//如果您需要在系统上获取此文件,请使用此命令。
如果找不到,则可能尚未创建该文件。在这种情况下,您将检查项目设置如下: