0

わかりました、私はJavascript(および一般的なWeb開発)に不慣れで、次のことをしたいと思います:

  • 画像をアップロードしてディレクトリに保存します (images)
  • どういうわけか、サーバー内の画像パスを onload 関数内の変数に取得します。

これはかなり具体的であることは承知していますが、ご意見をいただければ幸いです。もっと具体的に説明する必要がある場合はお知らせください。

4

1 に答える 1

1

あなたが言おうとしていると思うのは、

サーバー上のファイルに画像をアップロードし、画像を表示する必要があるときにそのパスをブラウザーに送信するにはどうすればよいですか?

もしそうなら、

<form method="post" enctype="multipart/form-data" action="path/to/php/script">
    <input type="file" name="myImage" />Upload Photo:
    <input type="submit" value="Submit">
</form>

JavaScript を使用して、フォームまたは送信入力を送信できます。

次に、画像をファイルに保存し、画像パスをデータベースまたはフラット ファイルに保存する php スクリプトをサーバーに配置します。この画像をクライアントに送り返したい場合は、PHP (または別のより有名な言語) を使用する必要があります。JavaScript で適切に作業できるように、JSON オブジェクトをクライアントに送信します。ただし、php で実行したい場合は、いつでもこれを試すことができます。

window.onload(<?php echo imageVariable; ?>);

一部の人は、私が推測するその悪い習慣を考えるでしょう。

さらにお手伝いできることがあればお知らせください。

于 2012-10-24T00:18:49.370 に答える