タグ

ファイルに関するreponのブックマーク (16)

  • Sinatraで画像ファイルをアップロードして表示する

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Sinatraで画像ファイルをアップロードして表示する
  • Dreamer...

    引っ越しました ブログ : https://blog.dreamer-site.net/ Wiki : https://wiki.dreamer-site.net/ 2017.06.04 Dreamer... Project Since 2001

    repon
    repon 2013/01/20
    ありがとうございました。できました。
  • Sinatraでファイルアップロード | zilog

    Sinatraというか、Rackのparamsを用いたアップロードの仕方ですね rubyではいつもファイルのアップロードの仕方を忘れてしまうのでメモメモ

  • Ruby on Railsを使ってファイルのアップロードシステムを作ってみる - のどぐろ

    Ruby on Railsをいじりはじめてから1ヶ月くらい経つ。Ruby on Railsを使った開発スタイルというのがまだよくわかっていないけれども、次のようなポイントはわかってきた。 ・MVCモデルが基となって、Webアプリケーションが構成される ・Modelにはデータ構造やデータ処理などを記述 ・Viewには実際のHTMLに相当するような処理を記述 ・Controllerにはサーバーサイド処理を記述 ・Action名とViewに作るrhtmlファイルを同じ名前にする などなど。MVCモデルを理解するのにちょっと苦労をしたのだけども、すごい先生のレッスンで一気にステップアップができた。Mash up Awardで知り合ったジュンヤさんと先日別件でSkypeチャットをしていたときにちょっと教えてもらっちゃったのだ。 えへ、得した。 ジュンヤさんは、つくるぶのサイトでRuby on Ra

    Ruby on Railsを使ってファイルのアップロードシステムを作ってみる - のどぐろ
  • ファイルをアップロードする

    open("./data.jpg","w") do |fh| fh.binmode fh.write formData['imgData'][0].read end ファイルをアップロードするにはcgiライブラリを利用しファイルのデータを読み込みサーバー側にファイルとして書き込みます。ここではあらかじめ書き込むファイル名を決めてありdata.jpgという名前にしてあります。このdata.jpgは第三者も書き込みができるようなパーミッション(666)になっている必要があります。 #!/usr/bin/ruby require "cgi" formData = CGI.new print "Content-type: text/html\n\n" print "Now Uploading...<br>" open("./data.jpg","w") do |fh| fh.binmode fh.

  • RubyでHTTPのPostを使用してファイルをアップロードするスクリプトを作りたいです。…

    RubyでHTTPのPostを使用してファイルをアップロードするスクリプトを作りたいです。試しにコメント欄のような物を作ってみましたが、500でエラーが発生してしまいます。 request["content-type"] = "multipart/form-data, boundary=#{boundary}" の末尾に改行(\r\n)を入れるとエラーは発生しませんが、データとして認識してくれません。つまり、CGIのデータとして入ってきません。 有力な回答をして頂いた方に優先的にポイントをプレゼント致します。

  • 日本語ファイル名

    まだよくわかっていないことが多いので,お気づきの点がありましたらご教示ください。 [2006-05-08] WindowsのIEで化けていた(^^;)ので直しました。 [2007-03-14] IE5/6はUTF-8をURLエンコードした名前でもOKだそうです(Thanks: 白水さん)。 問題点 日語ファイル名の扱い方はブラウザによって異なり,たいへん厄介です。 まず,ファイル名はURLのパスとして与えることができます: <a href="fakefile.php/日語ファイル名.txt">クリックしてね</a> この場合,ブラウザは「日語ファイル名.txt」というファイルを見ているつもりになりますが,サーバ側では fakefile.php を実行し,/日語ファイル名.txt はその実行の際に環境変数 PATH_INFO として渡されるだけです。 また,ファイル名はHTTPヘッダ

  • csvファイル操作

    csv形式ファイルのアップロード- (2) csv CSVとは、Comma Separated Value(カンマで区切られた値)の頭文字をとったものです。つまり、CSVファイルとは、値(数値やテキスト等)をカンマで区切って書いたテキストファイルのことを指しています。 CSVファイルをダブルクリックすると、自動的に表計算ソフト(Excel等)が起動し、カンマは見えず、表計算ソフト(Excel等)のデータと見た目は変わりありません。また、CSVファイルはテキストファイルなので、PCの機種の違いやアプリケーションの違いが(ほとんど)ありません。 このことにより、異なるアプリケーション間でデータを受け渡しすることが可能になります。 アップロードされたCSVファイルを利用するためには、カンマで区切られたそれぞれのデータを切り離して取得する必要があります。 PHPの関数の中には、いとも簡

  • ファイルのダウンロード前にサイズや種類等を親切に表示できるjQueryプラグイン「jDownload」:phpspot開発日誌

    ファイルのダウンロード前にサイズや種類等を親切に表示できるjQueryプラグイン「jDownload」 2010年06月08日- jDownload - A jQuery plugin to assist file downloads ファイルのダウンロード前にサイズや種類等を親切に表示できるjQueryプラグイン「jDownload」。 ファイルのダウンロードというと、ブラウザによってはいきなりダウンロードが始まったりするブラウザもありますが、jDownloadを使えば、ダウンロードの前に、ファイル名/MIMEタイプ/ファイルサイズをダイアログで表示して、確認後にダウンロードを実施してもらうということが出来ます。UIとしては次のような感じで、ちょっぴりクールなダイアログになってます。 タグ的には、「<a href="ファイル" class="download">ダウンロードはこちら</a

  • mp3のタグ操作ライブラリの比較 - Hell o world (foo)

    mp3のタグ(id3って言うんですね)を操作するためのライブラリを少し弄って、二つのライブラリの比較をしてみた。その二つのライブラリとは。。。 id3lib-ruby(rubyforge.org) ruby-mp3info(rubyforge.org) それぞれの長所短所を挙げ、改良の余地について触れようと思う。 ただし、今回タグの値の抽出だけに焦点を絞っていることに注意して欲しいです。 そもそもの背景 手元のmp3ファイルをしまっているディレクトリの構成が混沌としてきているため。 手元のCDから落としたmp3ファイルは、きちんと「~/mp3/(アーティスト名)/(アルバム名)/(トラック番号)-(曲名).mp3」となっている。 しかし、別の方法で手に入れたmp3ファイルはそうはいかない。いわゆるネットレーベルと呼ばれるものに属しているアーティスト*1の楽曲は、うれしいことに無料でmp3

    mp3のタグ操作ライブラリの比較 - Hell o world (foo)
  • WindowsXP でシンボリックリンク - akishin999の日記

    Windows で開発をしている場合に、番環境の Linux などと同じようなディレクトリ構成を取るために、シンボリックリンクを貼りたくなる場合があります。 Windows Vista からは、mklink.exe が含まれるようになり、シンボリックリンクが使えるようになりましたが、XP にはこのツールは含まれていません。 ちなみに mklink でシンボリックリンクを作成するには、コマンドプロンプトを管理者として起動して、以下のように実行します。 mklink /d <シンボリックリンク名> <実フォルダのフルパス> XP の場合は、シンボリックリンクがないようなので、ファイルの場合はハードリンク、ディレクトリの場合はジャンクションというものを作成します。 ハードリンクは以下のようにして作成できます。 fsutil hardlink create <ハードリンク名> <実ファイルのパス

    WindowsXP でシンボリックリンク - akishin999の日記
  • 第3章 FreeBSD の基礎知識

    この章では FreeBSD オペレーティングシステムの基的なコマンドと機能について記述しています。 ここに書かれてあることのほとんどは、どんな UNIX® -like なオペレーティングシステムにもあてはまります。 FreeBSD の初心者であれば、この章を読んでおいた方がきっといいはずです。 仮想コンソールの使い方と設定方法 FreeBSD システム上でユーザやグループを作成し管理する方法 UNIX® のファイルの許可属性の仕組みと FreeBSD のファイルフラグについて FreeBSD のファイルシステムの構成 FreeBSD のディスク構成 ファイルシステムをマウント、アンマウントする方法 プロセス、デーモンとシグナルとはなにか シェルとはなにか。 また、デフォルトのログイン環境を変える方法 テキストエディタの基的な使い方 デバイスおよびデバイスノードとはなにか さらに詳しい情

    第3章 FreeBSD の基礎知識
  • 棒読みちゃんの詳細情報 : Vector ソフトを探す!

    語の文章を音声合成で読み上げ! 2ちゃんねる専用ブラウザ/Skype/Twitter/ニコニコ生放送にも対応! ソフト詳細説明 ■概要 ・漢字を含む日語の文章を音声合成で読み上げるツール。 ■主な機能 ・入力した文章の読み上げ 入力した日語の文章を音声合成で読み上げます。 ドラッグ&ドロップしたTEXTファイルを読み上げます。 コマンドラインから読み上げの指示を送信できます。(ネット経由可) ・クリップボードの読み上げ クリップボードを監視して、コピーされた文章を読み上げます。 WebブラウザやTextエディタなどでコピー操作(CTRL+C等)を行うと、 クリップボードにコピーされた文章を棒読みちゃんが読み上げます。 ・2ちゃんねる専用ブラウザの読み上げ ログファイルの変化を検出して、新しいレスを読み上げます。 対応できてそうなソフトは以下の通りです。 Open Jane / Ja

  • PHP の include, require で相対パスを指定して読み込む場合のメモ - hoge256ブログ

    PHP の inlude や require で他のファイルを相対パスを指定して読み込む場合があります。 特に最近は PHP でもオブジェクト指向な感じでガリガリプログラムを書くことが多いので、細かく class ファイルに分かれたりして、さらに、include, require を活用することになるかと思います。 で、そんな時に問題になりやすいのが、include しているファイルの中で、またさらに別のファイルを include するような場合です。 例えば、次のようなディレクトリ構成で、 www/ |-index.php | |-func/ | |-function.php | |-class/ |-class.php 次のような include を行っていたとします。 www/index.php ファイル <?php include("func/function.php"); ?>

    repon
    repon 2011/02/22
    cronが実行されない理由はこれだった
  • 6.2 PHPによるMySQL操作の基礎

    6.2 PHPによるMySQL操作の基礎 ■PHPファイルの漢字コード 以上 の環境では、PHPファイルに漢字を使う場合は 「EUCコード」 である必要があります。一般にWindows環境では、エディターは漢字コードとしてSHIFT-JIS(SJIS)コードを使用しています。 (1) したがって、たとえばエディターソフトの「秀丸」を使う場合は、作成したPHPファイル等を保存する場合は、以下のように「EUCコード」に設定して保存する必要があります。「名前をつけて保存」ダイアログボックスの下の「文字コード」で「EUC(改行コード=LF)」を選択し、「保存」ボタンをクリックします。 (2)逆に、「EUCコード」で記述されたPHPファイル等をエディターで読み取る場合も、漢字コード指定を「EUCコード」に設定します。「ファイルを開く」ダイアログボックスの下の「文字コード」で「EUC」を選択し、「開く

  • PHPでファイルダウンロードさせる方法 - ゆるゆると

    まずは基。 header('Content-Disposition: attachment; filename="hoge.txt"'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.strlen($buf)); print $buf; ファイルになってるやつをダウンロード。 header('Content-Disposition: attachment; filename="'.basename($filepath).'"'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encodin

    PHPでファイルダウンロードさせる方法 - ゆるゆると
  • 1