Android デバイスで PHP を使用して Web サーバーを使用していますが、うまく機能します。file_put_contents で書き込んだ後、最終的にファイルになるフォームがあります。
問題は、デバイスでファイル マネージャーを使用するとファイルが表示されますが、デバイスへの USB ケーブルを使用して Windows エクスプローラーでアクセスしようとするとファイルが表示されないことです。上記のファイルマネージャーのファイルを同じフォルダーに別の名前でコピーすると、USBケーブルを使用してWindowsエクスプローラーでファイルを表示できます。
SSHサーバーを使用せずにWindows PCからこのファイルにスムーズにアクセスする方法が必要です(これは機能します。デバイスにsshすると、ファイルを表示してコピーできます)、Androidデバイスのファイルマネージャーを使用してファイルをコピーしますPC(Windowsで共有するフォルダーを設定できるので、これも機能します)。
すべてのファイルには少なくとも読み取り権限が必要であり、デバイスの sdcard にあるフォルダーに書き込まれています (したがって、そのファット システム = chmoddable ではありませんか?)。デバイスはルート化されていないので、そのままにしておきたいです (しかし、実際にはこれを修正する必要があるのでしょうか?)
ファイルを一覧表示すると、Windows で作成され、Windows エクスプローラーでドキュメント ルートにコピーされたファイルであっても、すべてのファイル所有者がルートであると表示されます (これらのファイルは Windows エクスプローラーで常に表示され、file_put_contents によって作成されたファイルだけです)。それは表示されません)。Windows apache サーバーでまったく同じコードを試すと、ファイルは想定どおりに正しく表示されます。
誰かが私を正しい方向に向けてくれることを願っています! :-)