バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (40 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > その他 > 携帯AUの画像ダウンロード機能について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fin
投稿日時: 2009/4/16 19:07
対応状況: 開発中
新米
登録日: 2009/4/16
居住地:
投稿: 4
携帯AUの画像ダウンロード機能について
全キャリア対応の画像ダウンロードサイトをつくっております。

EC CUBEでは、モバイル用画像は自動的に
upload/mobile_imageへ格納されると思います。

ここへ格納された画像をAUでダウンロードさせるため、
チェックサムなどを自動的に付与し、

ダウンロードさせる方法をご存知のかたが
いらっしゃいましたらご教授願います。
seasoft
投稿日時: 2009/4/17 5:48
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 携帯AUの画像ダウンロード機能について
何の目的の「チェックサム」の話ですか?
クライアントキャッシュ周りでしょうか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kishik
投稿日時: 2009/4/17 9:33
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: 携帯AUの画像ダウンロード機能について
画像データのチェックサムのようですね。
AU携帯端末はこの値をダウンロードの成否の判断に使っているようです。

チェックサムの計算方法は公式ページに載っているので
それを元にPHPで組んでしまえばいいんじゃないでしょうか。

生成したファイルの名前をランダムに振って、
URL通知してからダウンロードさせる・・・という感じでしょうか。
fin
投稿日時: 2009/4/17 10:53
対応状況: −−−
新米
登録日: 2009/4/16
居住地:
投稿: 4
Re: 携帯AUの画像ダウンロード機能について
seasoft様
投稿ありがとうございます。

AUの画像をダウンロードさせる機能を実装するための
チェックサムの話です。

モバイル版でdtb_products.main_imageの画像を表示すると
自動でupload/mobile_imageのフォルダに画像が設置され
以下に記載する変換が実施されます。

□tplへの記載内容
<img src="/xxxxx/xxxx/xxxxxx.jpg">
xxxxxxx.jpgはdtb_productsから画像名取得

□ソース表示
<img src="/upload/mobile_iage/xxxxxxxxxxxxx.jpg">

このとき、変換されたjpgにチェックサムを付けて
AUで画像をダウンロードできるようにしたいのです。

※以下は最初からチェックサムをつけている画像のダウンロード方法抜粋
<a href="device:data/dnld?url=http://smile-photoshop.jp/cgi-bin/download.cgi&name=logo3.jpg&size=10549&disposition=devjaww">


fin
投稿日時: 2009/4/17 10:58
対応状況: −−−
新米
登録日: 2009/4/16
居住地:
投稿: 4
Re: 携帯AUの画像ダウンロード機能について
kishik 様
投稿ありがとうございます。

モバイル版は、大きい画像(例)500x500サイズの
ものを自動で機種にあわせた最適なサイズに変換してくれます。
その変換後の画像データがupload/mobile_image/の中に
コピーされます。

コピーされた最適な画像をAUのダウンロード用に使いたい
というのが希望で。

>チェックサムの計算方法は公式ページに載っているので
>それを元にPHPで組んでしまえばいいんじゃないでしょうか。

こちらの理論の実装方法がLVがたりなくて不明なのです。

PCのローカルにある画像にチェックサムを付けて、
固定でダウンロード用のURLを張ることはできるのですが、

画像サイズを最適化してくれたものに対して
チェックサムを、AUでダウンロードさせる方法を
今調べています。
kishik
投稿日時: 2009/4/17 12:02
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: 携帯AUの画像ダウンロード機能について
http://www.au.kddi.com/ezfactory/tec/dlcgi/download_1.html
の下の方にチェックサムの計算方法が載っているので、
(どこかにライブラリもありそうですが)
これを読めばプログラマの方なら5分もあればわかるはずです。
Cによる計算式そのものも書かれていますし。

とにかく単純に(かつPHPで)考えるなら、
バイナリデータの読み書きに使う
fread/fwrite
を使って画像から1バイトずつ読み取って演算をして、
最後に演算結果の2バイト分のデータを末尾に付け加えるだけです。
携帯用なら画像ファイルも大きくないので、
1回の演算自体はそれほど負荷にならないでしょう。
fin
投稿日時: 2009/4/17 12:18
対応状況: −−−
新米
登録日: 2009/4/16
居住地:
投稿: 4
Re: 携帯AUの画像ダウンロード機能について
kishik様

ありがとう御座います。
結論はやはり以下の方法になるのですね。

http://www.au.kddi.com/ezfactory/tec/dlcgi/download_1.html
fread/fwrite

できればこれ以外の方法があればと思い
Smartyで便利な関数がないか探してみたのですけど。

どうもありがとう御座いました。

実験してみます。

kishik
投稿日時: 2009/4/17 12:43
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: 携帯AUの画像ダウンロード機能について
ちゃんと探していませんが、
技術的内容がEC-CUBEに依存した内容ではなく、
”PHPでのAU携帯向けチェックサム付与”なので、
どこかに誰かが作っていそうですけどね。

ですが、内容は簡単ですし、
自前ならいつでもどんな変更にも対応できる強みが生まれますよね。
いいものが作れますよう。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,841名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.