2016-04-26 15 views
2

imgタグのsrcからサーバーに画像をアップロードする方法があるかどうかを知りたかったのですが、 srcは、いくつかの条件に応じて、絶対パスまたはbase64でエンコードされた文字列にすることができます。imgタグのsrc属性から画像をアップロードするJQuery AJAX PHP

Wampサーバーで動作するJQuery AJAXとPHPを使用してサンプルアプリケーションを試しました。その中で私はファイルアップロードコントロールでフォームを作成しています。アップロードされたイメージのFormDataオブジェクトをサーバーにポストします。 参照:https://www.simplifiedcoding.net/php-upload-image-tutorial-using-jquery-ajax/

ファイルアップロードコントロールで選択した画像ではなく、srcから画像をアップロードします。

+0

「srcから画像をアップロードする」は私には意味がありません。別のサーバーからイメージをダウンロードしようとしていますか? –

+0

私のページには、srcが絶対パスまたはbase64でエンコードされた文字列である画像プレビューがあります。そして、画像をアップロードするボタン。したがって、このボタンのクリックアクションでは、画像をアップロードする必要があります。 – Nidhish

+0

プレビュー用のコードを質問に追加する必要があります –

答えて

1

はい、base64でエンコードされた文字列(src部分)をサーバーにアップロードしてそのまま保存するか、イメージに変換してファイルとして保存できます。

check this answer

+0

srcが絶対パスの場合はどうなりますか? – Nidhish

+0

絶対パスではうまくいくと思います。 '/img/demo.png'のような相対パスの場合、絶対パスに変換する必要があります。 –

+0

同じコードを使用するには、base64への変換が必要ですか? – Nidhish

関連する問題