2017-12-31 182 views
1

ユーザーがホストサーバーにアップロードするイメージファイルを保存しようとしていますが、わかりません。アップロードされたファイルを保存する

ファイルを送信すると、ファイルがjavascriptに送信され、そこで変数としてファイルが保存されます。私は次に何をすべきですか? PHPでそれを行う必要があるのですか、またはこのファイルをサーバー上の指定されたURLに保存するための方法がありますか?

+0

I:チュートリアルでは、まだ彼らの前のチュートリアルから、サーバー側のPHPファイルを持っていると仮定し

http://phppot.com/php/php-ajax-image-upload/

チュートリアルを探すことをお勧めしますが、サーバー側の言語としてPHPを使用して、ファイルの処理と保存を処理できます。 – NewToJS

+0

最も簡単な方法は、PHPを使用することです。また、あなたはプログラムの経験が不十分なWebストアを作っていて、Magento 2.1を使用して見たいように修正するだけです。 –

+0

ヘルプのためのコードを書く –

答えて

1

JavaScriptで変数に画像を保存すると、クライアントのWebブラウザを参照していると仮定します。これが当てはまる場合は、まだどこにも格納されていないサーバーにまだ送信していません。

通常、フォームデータ内のイメージを使用してPOSTリクエストを行い、ターゲットURLはPOSTデータを処理するサーバー上のPHPスクリプトです。

action = "" URLを持つ単純なフォームの代わりにAJAXリクエストを使用して、現在のWebページと着陸をPHPスクリプトに残さないようにしたいとします(おそらくHTMLをレンダリングしません。空白ページ)。

jQueryのようなライブラリは、POSTリクエストを非常に簡単にすることができます。ここではjQueryとPHPでWebサーバに画像をアップロードする上でいくつかのチュートリアルがあります:

http://phppot.com/php/working-on-file-upload-using-php/

関連する問題