私はASP .NET Webサイトを作成しています。とりわけ、ユーザーは画像をアップロードでき、その画像はサーバーに保存する必要があります。Webサービスを使用して、ユーザーが選択したイメージをサーバーにアップロードできますか?
私はウェブサイト全体で、可能な限りクライアントとサーバーの間の最小限の通信を達成しようとしています。つまり、onload()では、そのページに必要なすべてのデータを返すWebサービスを呼び出し、JavaScriptを使用してそれらを操作します。
これまでのところ、完璧に動作しています。この問題は、ユーザーが自分のプロフィールを変更したいときに発生します。私は、テキストフィールドとソートに入力されたすべての情報を受け取り、それらを引数としてデータベースに保存するWebサービスに渡すことができます。私がやり方を知っていないこと、またはそれが可能であっても、選択されたイメージをWebサービスへの引数として渡すことです。私はHTML5を使用しています
:画像選択
「Ajaxを使用してファイルをアップロードするにはどうすればよいですか?」 – Quentin
''はHTML5で導入されていませんでした;) – MMM
「ウェブサービスにファイルをアップロードするにはどうすればよいですか?短い答えはおそらく "iframeを使用する"ですが、使用しているWebサービスに依存していると思います。 – Dave