はてなダイアリーにおいては、画像は1日1枚しかアップロードできないと決まっている。はずなのだが、どうやら拡張子が違う画像ならそれぞれ1枚ずつアップロードできるようだ。
先ほど、png形式の画像をアップロードし、次にjpg形式の画像をアップロードした。
png形式の画像(→URL)はjpg形式の画像(→URL)で上書きされた…と思ったらさにあらず。png画像のURLを見てみると、同じ日付なのにNot Foundにはならず画像が見えた。つまり最初にアップロードしたpng画像は削除されず、そのまま残っていることになる。
とすると、拡張子さえ違っていれば、1日に何枚でも画像をアップロードできることにならないか。画像の拡張子として一般的なのはpng/jpg/jpeg/gifだから、拡張子が異なる画像なら1日に4枚までアップロードできそうだ。
そこで今日の日記に、拡張子がjpegの画像(→URL)とgifの画像(→URL)をそれぞれアップロードしてみた。おお、4枚とも同じ日付にアップロードしたが4枚とも見られるぞ。拡張子さえ重ならなければ、1日に少なくとも4枚まで画像をアップロードできるとわかった(ほかに対応している拡張子があるかもしれない)。
なおこれらの画像を表示するためには、最後にアップロードした画像以外は<img>タグを使って直接呼び出す必要がある。たとえば、「<IMG class=photo title="[どんな画像か]" alt="[どんな画像か]" src="http://d.hatena.ne.jp/images/diary/m/manpukuya/2004-12-06.jpg">」といった具合である。
これは当然はてなの想定外の使い方であろうから何かがあっても知らないが、何かのときに便利かもしれない。
コメント
- id:sugio『なるほど!>裏技。photoモジュールが4枚すべてに反応したら、鋭い人におやっ?と思わせることはできるかも……。』
- id:manpukuya『削除した画像はphotoモジュールには出てこないので、複数登録しても最後に登録した画像だけが表示されるかも(参考:http://d.hatena.ne.jp/manpukuya/20031024#p4 とコメント欄)。今はフォトライフもありますが容量が限られているので、けちな私はダイアリーに登録していこうと思っています。』