我在我的 android 设备上使用带有 PHP 的 web 服务器,它工作得很好。我有一个表单,在我用 file_put_contents 编写后最终会出现在一个文件中。
问题是,如果我在设备上使用文件管理器,我可以看到该文件,但如果我尝试在 Windows 资源管理器中使用连接设备的 USB 电缆访问它,则看不到它。如果我将所述文件管理器中的文件复制到同一个文件夹,但复制到另一个名称,我可以在 Windows 资源管理器中使用 USB 电缆查看该文件。
我想要一种从 Windows PC 访问此文件的流畅方式,而不使用 SSH 服务器(这可行。如果我 ssh 到设备,我可以看到并复制它)或使用我的 Android 设备上的文件管理器将它复制到我的PC(这也可以,因为我可以设置一些在 Windows 中共享的文件夹)。
所有文件都应该至少具有读取权限,并且它们被写入设备上 sdcard 上的文件夹中(因此它是胖系统 = 不可修改?)。该设备没有植根,我希望它保持这种状态(但实际上可能是我需要这样做来修复它?)
如果我列出文件,它说所有文件所有者都是 root,即使它是在 Windows 中创建并使用 Windows 资源管理器复制到我的文档根目录的文件(Windows 资源管理器始终可见这些文件,它只是由 file_put_contents 创建的文件没有出现)。如果我在 Windows apache 服务器上尝试完全相同的代码,文件就会按原样显示。
希望我说清楚了,我希望有人能指出我正确的方向!:-)