人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Webアプリケーションについての質問です。アップロードで処理がかかると、ブラウザがタイムアウトする場合があります。処理はそのまま進行しているので、間違ってもう一度アップロードしてしまったりします。これをふせぐ良い方法はないでしょうか? javascript で、進行中のような小窓を出すので対応できるのでしょうか?

●質問者: kaiketsu
●カテゴリ:インターネット ウェブ制作
✍キーワード:JavaScript Web アップロード アプリケーション タイムアウト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● y-kawaz
●35ポイント

通常のフォームでPOSTでアップロードする限りは出来なません。

対応としては、アップロード部分をFlashを使って行うか(例:gmailのファイル添付)、HTML5のFile APIとAJAXの組み合わせる形になると思います。

http://q.hatena.ne.jp/answer


2 ● k-tan2
●35ポイント

>javascript で、進行中のような小窓を出すので対応できるのでしょうか?

Ajaxなどを使って、アップロード処理を非同期で行わないと、進捗表示は出せません。

>処理はそのまま進行しているので、間違ってもう一度アップロードしてしまったりします

更新ボタンとか押されて、再度アップロードされる場合は、これを検出して警告は出せます。

この方法は、掲示板とかの2重投稿防止と同じ原理で実装可能です。

http://q.hatena.ne.jp/answer

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ