トピック このトピックは解決済みです
TOPIC サムネイル作成表示(Image::Magick)とファイル名自動的変更の併用
Posted by
at 2010/10/01(金) 12:33
分類: カスタマイズトラブル | AmigoDatabaseバージョン: ver9.85

はじめて投稿いたします。


「画像サムネイル作成表示(Image::Magickモジュール利用版)」と「アップロードファイル名を自動的に変更する 」のカスタマイズの併用が出来ないようなので、なんらかの修正で解決出来れば嬉しく思います。

以前、「検索結果やデータ詳細に画像サムネイル表示(画像縮小表示) - 複数画像対応版 」との併用時には思い通りに動作していました。つまり、単体では動作しています。

管理者データ登録で画像登録時に「ファイル名に使用出来ない文字が含まれています。」と表示され、
使用できないパターンとしては全角、半角の「(、)、_、-、[、]」が使用できないようです。

No3719のトピックスでは、
>アップロード時のファイル名変更カスタマイズもimage::magickでのサムネイル表示カスタマイズとの不都合も無く動作しています。
と、書かれているので私の設定ミスかもしれませんが、確認させて頂ければ助かります。

どうぞ宜しくお願い致します。


amigodatabase:ver.9.85
サーバー:さくらインターネット レンタルサーバ

編集: 2010/10/04(月) 17:17
トピック このトピックは解決済みです
レス表示 古い順 新しい順 | 2件のレス 1-2 表示中
RES レスメッセージ
Posted by 陸奥謳歌
at 2010/10/02(土) 12:32
Re:サムネイル作成表示(Image::Magick)とファイル名自動的変更の併用
圭さん、初めまして

ファイル名の自動変換と画像サムネイル作成表示(Image::Magickモジュール利用版の検証結果を書き込みした陸奥謳歌です。

使用できないとご指摘された全角、半角の「(、)、_、-、[、]」はAmigo data baseの仕様でありカスタマイズのエラーではありません。

$file=~/[^\-_0-9A-Za-z\.]/ and &Error('ファイル名に使用出来ない文字が含まれています。');


私の場合はカスタマイズ後に上記をコメントアウトする事でファイル名のエラーを回避しておりますが、他に問題があるかもしれませんのでBear様のコメントをお待ちすることをお薦めします。

編集: 2010/10/02(土) 12:33
Posted by
at 2010/10/04(月) 17:15
Re:サムネイル作成表示(Image::Magick)とファイル名自動的変更の併用
陸奥謳歌さん。ご返答ありがとうございました。

土日を挟んでいたこともあって御礼が遅くなりました。


「アップロードファイル名を自動的に変更する」カスタマイズの性質を理解していませんでした。
サーバー上には日時−乱数で保存できているため、
てっきり、ローカル上の全角表記ファイルでも自動変換できるものとして考えていました。

最終的に陸奥謳歌さんのご指摘のように
半角記号、「(、)、_、-、[、]」に対応させるため、database.cgiの
$file=~/[^\-_0-9A-Za-z\.\_\(\)\[\]]/ and &Error('ファイル名に使用出来ない文字が含まれています。');
で対応し、全角はその都度半角に変えるようにしました。

確認したところ正常に動作していますが、問題があれば教えてください。
宜しくお願い致します。


陸奥謳歌さん、ありがとうございました。
他にも質問がありますので、その時はまた宜しくお願いします。
Access: 1,209,981
 
ソーシャルブックマーク: Yahoo!ブックマーク Google Bookmarks はてなブックマーク Livedoorクリップ @niftyクリップ FC2ブックマーク Buzzurl Delicious トピックイット newsing it!