iアプリ jamファイルの動的な出力

このQ&Aのポイント
  • iアプリを作成しています。.jamファイルの動的な出力方法を知りたいです。
  • URLにパラメータを付けて.jamファイルをダウンロードするとエラーが発生します。
  • 適切な方法を教えてください。
回答を見る
  • ベストアンサー

iアプリ jamファイルの動的な出力

iアプリを作成しています。 .jamを.htaccessで AddType application/x-httpd-cgi .jam xxxxxはファイル名で共通アルファベットのみです。 ---- xxxxx.jam ---- use CGI; my $c = new CGI; $id = $c->param('usid'); print <<"__EOF__"; PackageURL = http://xxxxxxxx/xxxxx.jar AppParam = $id ..... __EOF__ ----- Download.html ----- <OBJECT declare id="xxxxx" data="xxxxx.jam" type="application/x-jam"> </OBJECT> <BR> <A ijam="#xxxxx" href="notapplicable.html">DOWNLOAD</A> この状態だとパラメータを送っていないのでは引き継がれないですが正常にDLできます。 が data="xxxxx.jam" これを data="xxxxx.jam?usid=112233" とすると 「ソフトに誤りがあります」 のエラーになります。 webサーバのログには  "GET /xxxxx.jam?usid=112233 HTTP/1.1" 200 235 "-" "DoCoMo/2.0 N904i(c100;TB;W24H16)" とでています。 いろいろ試しましたが何かいい方法ありましたら教えてほしいです。。。 よろしくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • LZ_1111
  • ベストアンサー率57% (4/7)
回答No.1

data="xxxxx.jam?usid=112233&dummy=dummy.jam" とかにしてみれば?機種によっては最後の文字列が.jamかどうかを見てるって情報をどっかでみた覚えがある....

gogoshin
質問者

お礼

返答ありがとうございました! レス遅れて申し訳ありません・・・ こちらの方法も試してました。が結果は ソフトウェアに誤りがあります。 メッセージでした。 もう少し調べてみます。 結果でたらここで記載いたします 何かありましたら引き続きレスお待ちしてます!

関連するQ&A

  • iアプリ jamファイルのタイプについて

    恐縮ですが質問させていただきます。 iアプリでユーザごとにjamを発行したいのですが、 <OBJECT ... data="test.php?user=<?=$user;?>" type="application/x-jam"> <OBJECT> <A jim="".....>DOWNLOAD</A> と設定して test.phpのほうで ------------------------------- <?php $user = $_GET["user"]; header("Content-Type: application/x-jam"); ?> PackageURL = .... AppSize = ... AppParam = http://○○○.php?user=<?=$user;?> AppClass = .... UseBrowser = launch useNetwork = http LastModified = ... ---------------------------- というふうに指定してあります。 ”ソフトに誤りがあります”というエラーメッセージがでてしまいます。 もし何かお知りの方がいらっしゃれば、お教えいただけないでしょうか? お手数をおかけいたしますがお願い致します。

  • 自作iアプリがダウンロードできません

    iアプリ初心者です。 test.jar, test.jam を作成して下記のようなhtmlを作成しました。 ------------------------------------------ <html> <body> <object declare id="test" data="test.jam" type="application/x-jam"> </object> <a ijam="#test" href="err.html">test</A> </body> </html> ------------------------------------------ ADFファイル ------------------------------------------ AppVer = 0.0.1 LastModified = Wed, 15 Dec 2004 09:06:16 AppClass = test.test AppName = test PackageURL = test.jar AppSize = 126588 ------------------------------------------ ところが、いざ携帯でダウンロードしようとすると 「ソフトに誤りがあります」 と表示されて、ダウンロードできません。 ちなみに、PCでdocomoのKitでは、正常に動作します。 あと、htmlファイルの objectタグの data に 絶対パスで指定しても、ADFファイルの PackageURL に絶対パスで指定してもダメでした。 使っている機種は N900is です。 どうしてダウンロードできないのか教えてください。 よろしくお願い致します。

  • javaでのiアプリ作成について

    Javaでのiアプリ作成について 今eclipseでiアプリを作成しているのですが、携帯からダウンロードが出来ずに 困っております。 eclipseで実行時には動きまして作成されたファイル(jam,jar,download.html)を サーバーに送り、携帯からdownload.htmlにアクセスしたのですが、ダウンロードできません。 download.htmlの中身 <HTML> <HEAD> <TITLE>Download Page</TITLE> </HEAD> <BODY> <OBJECT declare id="test" data="http://ホームページアドレス/test.jam" type="Application/x-jam"> </OBJECT> <BR> <A ijam="#test" href="notapplicable.html">DOWNLOAD</A> </BODY> </HTML> notapplicable.htmlのページに行ってしまいます。 原因がわかる方いましたらアドバイスお願いいたします。

  • 【iアプリ】 DLと同時に<PARAM>を渡したいのですが・・・

    こんにちは。アプリ初心者です。 アプリのダウンロード元のサーバーで登録した名前を、ダウンロードするタイミングでアプリに渡すにはどうすればよいのでしょうか? ブラウザからアプリを起動する際には、<OBJECT>タグの<PARAM>を使用することで値を渡せたのですが、istaだとアプリのDLが出来ません。。。 <OBJECT declare id="test" data="test.jam" type="application/x-jam"> <PARAM name="username" value="uduki"> </OBJECT> <BR> <A ista="#test" href="error.html">DOWNLOAD</A> ◆動作イメージ◆ 1)名前登録「○田○子」 2)アプリDL (このとき<PARAM name="user" value="○田○子">) 3)DLしたアプリ起動 4)「○田○子さん、こんにちは!」のメッセージ。 なんとか上のようにしたいのですが・・・よろしくお願いします!!!<(_ _)>

    • ベストアンサー
    • Java
  • PHPをHTMLで出力したい。

    PHPを使い、 仮にaaa.htmlの中にbbb.htmlというデータをインクルードして、 aaa.phpではなく、aaa.htmlとして出力したいのですが、うまくいきません。 .htaccessを 調べたらよく出てくる AddType application/x-httpd-php html を入れて 同じ階層にアップしてもうまくいきません。 具体的にどうなるかというと、~~/aaa.htmlと打つ(URL欄に)とダウンロードになってしまいます。(ページのaaa.htmlをデータをダウンロード) ブラウザはサファリです。 これはaaa.htmlのデータをxhtmlと宣言しているからでしょうか? AddType application/xhtml+xml html もいれて AddType application/xhtml+xml html AddType application/x-httpd-php html ともしてみたのですが、結果は同じです。 ちなみにaaa.phpでは問題なく表示されます。 レンタルサーバーでもphpは対応しています。 AddType application/xhtml+xml html AddType application/x-httpd-php html (改行) でもダメです、調べた限りをつくしました。。 解決策の程、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ファイルのダウンロードがうまくいきません

    以前の質問にもあったと思いますが 『No.257537 質問:エクセルをダウンロードさせるには・・・?』など エクセルをUPしそのURLをリンクすると、画面(フレーム内)にエクセルが表示されてしまします。 表示ではなく、ファイルを保存したいのです。 また、wordも同様にファイルとして保存したい。 .htaccssは下記のようになっています。 directoryindex index.cgi index.html Options FollowSymlinks ExecCGI includes addtype appication/x-httpd-cgi .cgi addtype appication/x-httpd-cgi .pl addtype text/x-server-parsed-html .html addtype text/x-server-parsed-html .htm addtype text/x-server-parsed-html .shtml AddType application/vnd.ms-excel xls xlt (1) addtype application/octet-stream .xls (2) (1)と(2)の両方を入れ替えてやってみているのですが フレーム内に表示され、ダウンロードにならないのです。 どうか、ご教授ください。

    • ベストアンサー
    • CGI
  • htmlファイルにPHPとCGIを埋め込む

    ロリポップサーバーをレンタルしてサイトを開設しています。 現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。 「AddType application/x-httpd-php .htm .html」 これは問題なく動いているのですが、別に.htmlファイルにCGIのコードを記述し動作させたいと思っているのですが、これは可能でしょうか? .htmlファイルのまま、PHPとCGIのコードを一緒に記述し動作させたいです。 .htaccessで上記のコードの下に「AddType application/x-httpd-cgi .htm .html」というコードを記述してみましたが、動作はしませんでした。 埋め込みは下記のようにしました。 「<!--#include file="cgiファイルまでのパス" -->」 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • 締切済み
    • CGI
  • Flashで作ったファイルを見てもらうには

    Flashでつくったswfファイルを自分のホームページにUPしたいのですが、 訪問者にどのように案内してよいかわかりません。 Adobe GoLiveでセットすると下記のようなソースとなるのですが、 PluginするmacromediaのURLが書いてあるということは、Flash Playerを ダウンロードしてある必要はないのでしょうか? それともやっぱりそれは前提として必要なのでしょうか? また、見ることのできるブラウザのバージョン指定(IE4以降とか)などは あるのでしょうか? よろしくお教えください。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="300" height="150"><param name="movie" value="image/xxxxx.swf"><param name="quality" value="best"><param name="play" value="true"><embed src="image/xxxxx.swf" type="application/x-shockwave-flash" width="300" height="150" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" play="true"> </object>

    • ベストアンサー
    • CSS
  • 100KB以上のiアプリのダウンロード失敗がしてしまいます。

    javaでiアプリを作っているんですが、jarファイルが100kB以上になると「このデータは取得できません」と出てダウンロードに失敗してしまいます。 Doja5.1を使ってるためiアプリのサイズはプログラム領域とスクラッチパッドあわせて1MBはダウンロードできると書いてあるのですが・・・なにか設定や認証が必要なのでしょうか? ちなみにjamファイルは PackageURL = test.jar AppSize = 105098 AppName = test DrawArea = 480x854 AppClass = Main SPsize = 10 UseNetwork = http LastModified = Tue, 07 Apr 2009 06:22:50 AppIcon = icon48.gif となっています。 ダウンロードした携帯は何か忘れましたが最近の機種でした。 2台試しましたが両方だめでした

  • ***.cgiの中身は第三者から見られることはあるのでしょうか?

    例えば、htaccessの中に AddType application/x-httpd-cgi .cgi .dat .txt という一文を追加し、datやtxtの拡張子でデータを記録します。 その中身は第三者からのぞくことは出来るのでしょうか? 通常ブラウザではCGIとして動こうとしますのでエラーが出るはずですが 見られるとすればどういう場合があるでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Perl

専門家に質問してみよう