タグ

2012年4月11日のブックマーク (8件)

  • Upload multiple files with a single file element » StickBlog

    Upload multiple files with a single file element Published July 13th, 2005 STOP PRESS: There is now a new version here, based on Mootools. Please note: As you will notice if you take the time to read this article, you will see no mention of the word ‘Ajax’ (apart from the ones in this paragraph). That’s because this technique has nothing whatsoever to do with Ajax — and I never claimed that it d

    tvsk
    tvsk 2012/04/11
    ひとつのFileインプットで複数のファイルをアップロードする。javascript。MSIE6も対応している
  • Commons File Upload で AJAX用のファイルアップロードサーブレットを配置: [SE@HUMAN]$ reboot

    tvsk
    tvsk 2012/04/11
    FileUpload
  • jakarta commons の FileUpload と Java の FileChannel と

    jakarta commons の FileUpload と Java の FileChannel と Java 1.4 という古い時代に実装された FileChannel という新しいストリーム処理クラスは、新しいといってもリリースされてかなり時間が経つわけですが、そのわりには応用例が Web であんまり見つかりません。 自分の探し方が甘いんだろうとは思うのですが、そんなに気合い入れて探さないと出てこない情報というのはないも同然なので、自分で覚えたことを忘れないうちにメモって公開しておくことにします。 tomcat で FORM からのファイルアップロードを受ける処理には jakarta commons の FileUpload パッケージを使うのが基中の基。 ところがそのサンプルコードを探すと、どこを見ても FileItem の write メソッドを使うものばかり。ちょっと気が利

    jakarta commons の FileUpload と Java の FileChannel と
    tvsk
    tvsk 2012/04/11
    FileUploadをstrutsで使うときの実践例。サンプルコード。「このやり方は古くて遅いから、イカしたコードを書きたければ Streaming API を使いな」
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    tvsk
    tvsk 2012/04/11
    Struts1がcommonsのfileuploadを使った実装を提供している. WebFileNameUtil
  • Android:ファイルパス入手のためのファイルリストの作成方法・その2KIYO* to Works | KIYO* to Works

    tvsk
    tvsk 2012/04/11
  • Format file size as MB, GB, etc

    I need to display a file size as a string using sensible units. For example, 1L ==> "1 B"; 1024L ==> "1 KB"; 2537253L ==> "2.3 MB" etc. I found this previous answer, which I didn't find satisfactory. I have come up with my own solution which has similar shortcomings: private static final long K = 1024; private static final long M = K * K; private static final long G = M * K; private static final l

    Format file size as MB, GB, etc
    tvsk
    tvsk 2012/04/11
    ヒューマンリーダブルファイルサイズの取得 q"File.length GB"
  • ファイルアップロード/ダウンロードに潜むわな- 大容量、高負荷時の注意点 -

    今回のワンポイント Webシステムにファイルアップロードやダウンロード処理を取り入れているケースは多い。また、世の中にも、いくつかのサンプルソースや参考文献が出回っており、開発も行いやすいといえる。しかし、利用する場合には、アプリケーションサーバ全体の性能劣化やタイムアウトといったいくつかの問題を考慮することが重要だ。実際に発生したトラブル事例を交え、その問題点や注意事項について解説する。 ファイルアップロード/ダウンロード処理に潜むわなとは? ファイルアップロードやダウンロードといっても、小さなファイルを扱っている場合は問題になる可能性は低い。しかし巨大なファイルを扱う場合や、通信回線の品質が悪く、ファイルアップロードやダウンロードにかかる時間が長い場合には、注意が必要である。 このような場合、以下の問題が発生する可能性がある。 サーバリソースの問題 無応答問題 タイムアウト問題 以降で

    ファイルアップロード/ダウンロードに潜むわな- 大容量、高負荷時の注意点 -
    tvsk
    tvsk 2012/04/11
    ファイルアップロードとサーブレットの多重化
  • 第1回 マルチスレッドはこんなときに使う

    マルチスレッド・プログラミングの目的はパフォーマンス向上 マルチスレッド処理の目的を、ツリー状に図解してみた。マルチスレッドの目的であるパフォーマンスの向上を詳しく分類すると、レスポンス・タイムとスループットの向上の2つに分類することができる。 マルチスレッド・プログラミングを行う目的と手段 マルチスレッドで実現するパフォーマンス向上は、レスポンス・タイムの向上とスループットの向上に分けることができる。 以下では、レスポンス・タイム向上とスループット向上について、それぞれ詳しく見ていく。 ■レスポンス・タイムの向上 マルチスレッド・プログラミングでパフォーマンスを向上できる効果の高いパターンが、レスポンス・タイムの向上である。レスポンス・タイムとは、処理のリクエストを出してから、最初の反応が返ってくるまでの時間である。例えば、マウスをクリックしてから、その反応を画面上で認識できるまでの時間

    第1回 マルチスレッドはこんなときに使う
    tvsk
    tvsk 2012/04/11
    プログレスバーとマルチスレッドプログラミング