Follow Us.RSS

2012年1月23日(月)原稿ファイルを受け付けるには?

  • CMONOS.JP ver2.0.20120123 から、ファイルアップロード時にプログレスバーが表示されるようになりました。大容量ファイルアップロード時に待ち時間ストレスを軽減します。

  • (2012年1月23日(月) 午後3時5分26秒 更新)
  • このエントリーをはてなブックマークに追加Tweet

原稿ファイルを受け付けるフォームメールの作り方

今回は、原稿ファイルを受け付けるフォームメールの作り方を解説します。条件の恵まれたサーバでは、ファイルアップロード容量の設定を変更することで、GBクラスの大きなファイルを受け付けることも可能です。

それでははじめましょう。まずは「セットアップアシスタント」の「CGIインストーラー」で、メールフォームCGI「アンケート」をインストールします。

次に「アンケート」の「環境設定」左上のメニューから「アンケートフィールド設定」を開きます。

今回はこんな感じのフィールド構成にしてみました。一度に4つのファイルを送信できます。

各フィールドの詳細設定についても、ひとつひとつ設定します。同じ設定のフィールドを複数作る場合は、まず一つフィールドを追加して詳細設定を作り込んだ後、「コピー」するとよいでしょう。

大きめのファイルを受け付ける際は、ファイル添付フィールドではファイルサイズ制限値を緩和します。また、画像以外のファイルを受け付けたいときは、MIME-TYPE を設定するか、「全てのファイルを許可する」をチェックします。

フィールドの準備ができたので、「一般設定」でフォームメールの送信先を設定しましょう。

「一般設定」にある回答通知メール設定。大きなファイルを受け付ける場合は「送信されたファイルを通知メールに添付する」および「サーバに回答データを保存しない(通知メールのみ)」を無効にしてください。

プログレスバーで待ち時間がわかりやすいファイルアップロード

では実際にファイルを送信してみましょう。

こちらができあがったフォームメール画面です。ファイルを3つ指定して送信してみます。

送信ボタンを押すと送信状況がプログレスバーで表示されます。

送信状況を示すプログレスバーが、ファイルアップロードを待つストレスをいくぶん軽減してくれます。

送信が完了すると表示される確認画面。

もし入力にミスがあって送信をキャンセルしても、送信されたファイルは一時的にサーバに保存され、内容を訂正後そのまま送信できます。

入力に問題がある場合も同様です。もう一度フォームが表示され修正を促されますが、サーバ上に保存されたファイルをそのまま送る場合は、同じファイルを送りなおす必要がありません。

送信が完了すると表示される送信お礼ページ。

これで送信は無事完了です。

受信したファイルの取り出し方

受信したファイルには、「アンケート」の環境設定「添付ファイルダウンロード/削除」からアクセスできます。

ファイル名をクリックするとダウンロードが始まります。また、フォルダ名の削除チェックボックスをチェックして「削除する」ボタンをクリックすると、フォルダに含まれる全てのファイルが削除されます。

ファイルを保存するディレクトリ(フォルダ)を変更するには、「~/cgi/[アンケートCGI]/default.pl」を開き、32行目「収集データ格納ディレクトリ」を変更します。

# 以下はアンケート独自の設定項目
# 収集データ格納ディレクトリ(CGIから見た相対パス)
$data = '../../../cgi-data/data/contact';

「収集データ格納ディレクトリ」は CGI からみた相対パスで設定し、ディレクトリのパーミッションについても注意してください。

コメント

トラックバック

関連記事

[画像]

CMONOS.JP | 開発者ブログ | ファイル添付、必須項目切り替え、送信先 ...

2014年1月20日 ...ファイル添付も、必須項目切り替えも、送信先の振り分けも、みんなブラウザから簡単に 設定できるんです。そう、CMONOS.JP のフォームメール「アンケート」ならね!
https://cmonos.jp/blog/2014012000/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | iPhone から画像をアップロードしよう

2011年4月26日 ... iPhone の Safari には一つだけ大きな弱点があります。それは、未だにファイルアップロードが無効化されていること。CMONOS.JP の最新版では写真共有サービスを 中継することでこの問題を解決しました。
https://cmonos.jp/blog/2011042602/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 動画をアップロードしよう

2011年3月1日 ... CMONOS.JP の「ファイル添付」フィールドタイプは、動画の表示にも対応しています。
https://cmonos.jp/blog/2011030100/1.shtml
[画像]

CMONOS.JP | 開発者ブログ

2015年1月13日 ...ファイル添付、必須項目切り替え、送信先振り分け、みんなできるフォームメール. ファイル添付も、必須項目切り替えも、送信先の振り分けも、みんなブラウザから簡単に 設定できるんです。そう、CMONOS.JP のフォームメール「アンケート」なら ...
https://cmonos.jp/blog/
[画像]

CMONOS.JP | 開発者ブログ | 入力をしっかりチェックしよう

2011年2月15日 ... また、「ファイル添付」フィールドタイプでは、アップロードできるファイルの種類やサイズ を設定できます。画像の横幅あるいは高さについて制限値を設定しておくと、ファイルアップロード時にサーバ側で画像を制限内に収まるよう縮小します( ...
https://cmonos.jp/blog/2011021500/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | OpenID で簡単ログイン!

2009年4月13日 ... CMONOS.JP | 開発者ブログ | iPhone から画像をアップロードしよう. 2011年4月26日 ... iPhone の Safari には一つだけ大きな弱点があります。それは、未だにファイルアップロードが無効化されていること。CMONOS.JP の最新版では写真 ...
https://cmonos.jp/blog/2009041300/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | さくらで Namazu!

2009年7月17日 ... ショッピングカートのデジタルコンテンツ登録欄。100MB程度までのファイルならファイルアップロードフォームからアップロードすることができますが、大きなファイルは FTP 等で デジタルコンテンツディレクトリにあらかじめアップロードしておいた .
https://cmonos.jp/blog/2009071701/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 回覧板をつくろう!

2012年1月21日 ...ファイル添付」フィールドに外部コンテンツ読み込み機能が追加されました。 ... また、「 ファイル添付」フィールドの「詳細設定」で、写真共有サービスのアカウントを登録しておく と、写真共有サービスの最近の「コンテンツ一覧」を開いて、一覧から .
https://cmonos.jp/blog/2012012100/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 「必須項目制御」を使いこなそう!

2009年3月26日 ...ファイル添付、必須項目切り替え、送信先振り分け、みんなできるフォームメール. ファイル添付も、必須項目切り替えも、送信先の振り分けも、みんなブラウザから簡単に 設定できるんです。そう、CMONOS.JP のフォームメール「アンケート」なら ...
https://cmonos.jp/blog/2009032600/1.shtml
[画像]

CMONOS.JP | 開発者ブログ | 人力システムと共存できる理由

2008年8月7日 ... CMONOS.JP のカレンダーは設定次第で、予約システムとしても使えます。 ... ファイル添付も、必須項目切り替えも、送信先の振り分けも、みんなブラウザから簡単に設定 できるんです。 ... フォームメールでファイル添付を可能にするには?
https://cmonos.jp/blog/2008080700/1.shtml

更新情報

最近の記事

RSS

カレンダー



[日] 1
[月] 2
[火] 3
[水] 4
[木] 5
[金] 6
[土] 7

[日] 8
[月] 9
[火] 10
[水] 11
[木] 12
[金] 13
[土] 14

[日] 15
[月] 16
[火] 17
[水] 18
[木] 19
[金] 20
[土] 21

[日] 22
[月] 23
[火] 24
[水] 25
[木] 26
[金] 27
[土] 28

[日] 29
[月] 30
[火] 31
[水]
[木]
[金]
[土]

最近のコメント

RSS

最近のトラックバック

RSS

このページのトップへ

© CMONOS Co. Ltd.


PC 向けページに移動する