私はMySqlデータベースにファイルを保存するPHP Webサービスを作成しています。ファイルをphp webserviceにアップロードしてmysqlデータベースに保存する最良の方法は何ですか?
私のアプリケーションのクライアント側はAndroidです。
アンドロイドからファイル(画像、pdfなど)をアップロードし、PHPを使用してMySqlデータベースに保存する適切な方法は何ですか?
私は今、コードを探しているわけではありません。どうすればいいのでしょうか?
私はMySqlデータベースにファイルを保存するPHP Webサービスを作成しています。ファイルをphp webserviceにアップロードしてmysqlデータベースに保存する最良の方法は何ですか?
私のアプリケーションのクライアント側はAndroidです。
アンドロイドからファイル(画像、pdfなど)をアップロードし、PHPを使用してMySqlデータベースに保存する適切な方法は何ですか?
私は今、コードを探しているわけではありません。どうすればいいのでしょうか?
アンドロイドはbase64を使用してimgをエンコードできます。次に、PHPサーバへのポストhttpリクエストを作成します。あなたのPHPは、base64コードをmysqlに保存します。 imgを読むと、base64をimgにデコードできます。 注:imgをbase64にエンコードすると、base64コードのサイズがimgより大きくなります。
base64はどのファイルタイプにも、画像用にも使用できますか? –
はい、あなたはあなたのファイルが大きい場合は、バイナリにファイルをエンコードし、バイナリを保存することをお勧めしますbase64.Butに任意のファイルをエンコードすることができます。 – yunpengliu
もう1つの方法は、あなたのimgをAWSサーバーまたはaliyun ossに置くことです。 imgをクラウドサーバに置いてください。imgをmysqlに保存する必要はありません – yunpengliu
通常、ファイルはデータベースに保存されません。ファイルを特定の場所(ローカルまたはクラウド)に保存し、ファイル名をデータベースに保存します – JimL