タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

httpに関するmathemathikoのブックマーク (3)

  • GETとPOSTの使い分け - フォームデータの送信 -- ごく簡単なHTMLの説明

    ブラウザからのデータデータは、特別な形式でエンコードされて送信されることになっています。画面に表示されるフォームのコントロールで入力する以外にも、隠されたデータの情報を送ったり、フォームを使わずに送信するなど、いくつかの方法があります。 目次: 作者の設定したデータを送る データ送信とURLエンコード フォームから直接メール送信 エンコードのタイプとファイル送信 GETメソッドとPOSTメソッド GETを使って直接データを送る 作者の設定したデータを送る input要素などで用意する「コントロール」はユーザーがそれを操作してデータを入力するためのものです。しかし、場合によってはHTMLの制作者が指定したデータをプログラムに送信したい場合もあるでしょう。このようなデータはユーザーが操作する必要はなく、ユーザーの目に触れないほうが都合がよいものです。そのために、input要素のタイプの一つとし

  • ファイルダウンロード時のファイル名が文字化けする対処法 - [PHP + PHP] ぺんたん info

    ファイルをダウンロードするときのヘッダーは次のようになります。 header('Last-Modified: '. gmdate('D, d M Y H:i:s') .' GMT'); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$file_name.'"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($file_path)); [参考記事] SSL(HTTPS)でファイルのダウンロードができない場合 ダウンロード時の

    mathemathiko
    mathemathiko 2013/07/09
    Content-Dispositionヘッダのfilenameパラメータの値に半角空白が含まれている場合、ファイル名が途切れてしまうことがある。ファイル名をダブルクォートで囲むことで解決可能。
  • 久しぶりの技術ネタ。HTTPレスポンスヘッダの[Content-Disposition]について、Safariでの日本語文字化け対策など。 - maachangの日記

    昨今では、ブラウザが以前のようにIEとNetscape2社だけだった・・っと言っても、これらに対応するWebアプリケーションを作るのは大変だったわけだが、現在は、IE、FireFox、GoogleChrome、Safari、Opera・・・って感じで、5種類のブラウザに対応しなければならないと言う悲劇があり、まあ大変ってわけだ。 描画系は、IE6やIE7が他のブラウザと違い独自臭がぷんぷんするわけだが、それ以外のブラウザIE8、FireFodxGoogleChrome、Safariは、まあ、大体良く似ている感じである。 Javascript系は、IE系と、FireFox、GoogleChrome、Operaと、Safariとなっており、大まかに分けると、大体3つのグループに分かれる・・・って言っても、細かく言えばFireFox、GoogleChrome、Operaも、微妙に違うわけなのだ

    久しぶりの技術ネタ。HTTPレスポンスヘッダの[Content-Disposition]について、Safariでの日本語文字化け対策など。 - maachangの日記
    mathemathiko
    mathemathiko 2013/07/09
    URL名以外で情報を返却させたい場合、HTTPレスポンスヘッダにContent-Disposition: attachment; filename="hogehoge.txt"のように情報を追加することで、別名でブラウザからコンテンツをダウンロードできるようになる。
  • 1