• 締切済み

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 = ... ---------------------------- というふうに指定してあります。 ”ソフトに誤りがあります”というエラーメッセージがでてしまいます。 もし何かお知りの方がいらっしゃれば、お教えいただけないでしょうか? お手数をおかけいたしますがお願い致します。

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

みんなの回答

回答No.2

PCのブラウザ(jamの内容が見えるように)で、 http://○○○/test.php?user=hoge へアクセスしてみると、「ソフトに誤りがあります」の原因がわかるかもしれません。

  • isle
  • ベストアンサー率51% (77/150)
回答No.1

test.phpのコンテンツタイプはapplication/x-jamでないのでは?

sunflow123
質問者

補足

test.phpのほうでは header("Content-Type: application/x-jam");としてあります... ということでしょうか?

関連するQ&A

  • 自作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 です。 どうしてダウンロードできないのか教えてください。 よろしくお願い致します。

  • 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
  • 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アプリをダウンロード「ソフトに誤りがあります」

    iアプリを作成して、実機でダウンロードしようとしたら「ソフトに誤りがあります」と表示されてダウンロードできませんでした。 どうしたらダウンロードできるようになりますか? AbcTest.jamの中身 LastModified = Thu, 15 Jun 2011 12:42:26 AppClass = AbcTest AppName = AbcTest PackageURL = AbcTest.jar AppSize = 1033 実機の機種はP-04Aです。 開発環境は Java 1.6.0 DoJa-5.1 Eclipse 3.6 です。

    • ベストアンサー
    • Java
  • 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台試しましたが両方だめでした

  • 【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
  • CSVファイルのダウンロード

    <環境> PHP4.3.2 Windows2000 PostgreSQL RedHat Linux <求めていること> DBのデータをCSVファイルに書き出し、 ダウンロードボタン押下で ダイアログがアップしファイル保存ディレクトリ選択、保存。 <現在のソース> サーバーにtest.csvファイル作成後、 現在HTMLでダウンロードボタン押下でdownload.phpを呼び出し <input type=button value="ダウンロード" onClick="location.href='download.php'"> ---------------- download.php ------------------- <?php // 1.ディレクトリ指定 //$filename="/test/test.csv"; // 2.ディレクトリ指定なし $filename = "test.csv"; header("Content-disposition: attachment; filename=$filename"); header("Content-type: application/octet-stream"); ?> ---------------- download.php ------------------- 現在、 1番のディレクトリ指定だと downloadというファイルがダウンロードされるダイアログがアップし ダウンロードされます。 2番のディレクトリ指定なしだと もちろん空のtest.csvファイルがダウンロードされます。 実現したいのは/test/test.csvのファイルをダウンロードすることです。 色々なサイトで探してみて試しているのですが 初心者なもので、行き詰まってしまいました。 申し訳ありませんが ご教授よろしくお願いします。

    • ベストアンサー
    • PHP
  • レスポンスタイムアウトの回避?headerの操作?

    お世話になります。 題名が分かりにくくてすみません。 以下のソースでお聞きしたいことがあります。 test.htmlからdownloadリンクを押下すると、 downloaded.txtを保存するかどうかユーザにプロンプトが表示されます。 そしてdownloaded.txtにはtest1~test6までの内容が出力されております。 やりたい事は、ブラウザにtest1~test3を表示し、 その後、downloaded.txtにtest4~test6の内容が出力されるようにしたいと考えております。 なぜそうしたいのかと言いますと 実際はtest4~test6までを吐き出す処理時間が長く apacheのレスポンスタイムアウト?の5分に引っかかり ブラウザには何も返されない状態になっているからです。 ですから、レスポンスタイムアウトになる前に ブラウザに何かしらを返せば、 タイムアウトにならずに思ったとおりの動作をするのでは と思った次第であります。 代案でも構いませんので、ご教授宜しくお願い申し上げます。 ------------ test.html ----------------------- <a href="download.php">download</a> ------------ test.html ----------------------- ------------ download.php ----------------------- <?php echo "test1"; echo "test2"; echo "test3"; header("Content-type: application/txt"); header("Content-Disposition: attachment; filename=downloaded.txt"); echo "test4"; echo "test5"; echo "test6"; ?> ----------------------------------------------------

    • ベストアンサー
    • PHP
  • バイナリデータからFlashを表示させる方法

    プログラム上でデータを書き換えて作成したtest.swfを 下記のようにするとブラウザ上で表示されますが echo "<object data=test.swf type=application/x-shockwave-flash width=550 height=400></object>"; ファイルを作成せずにブラウザ上で表示したいのですが、どのようにしたらいいでしょうか。 header('Content-type: application/x-shockwave-flash'); echo $swf_data; // test.swfのバイナリデータ とすると表示されますが、Flash以外に画面上に テキストボックスや、ボタンを表示したいのですが、 上記の方法ではできませんでした。 どのように記述すればいいのでしょうか? また、ご指摘するには情報が不足しているようでしたら、 不足情報をご指摘ください。

    • ベストアンサー
    • PHP
  • Javascript から PHP を呼び出したい

    お世話になります。 html 内の Javascript から PHP を呼び出して表示したいと思っています。 ローカル環境で試したところ表示されたのですが、借りている lolipop のサーバへアップしてみたところ表示されませんでした。 何か固有の設定や根本的に間違っている!などありましたらご教示いただけないでしょうか。 以下、試した内容です。 test.html を実行し a.php を呼び出して表示したいです。 ローカルでは test.html を読み込むと [aaa] と表示されたのですが・・・。 [test.html] <html> <head></head> <body> <script type="text/javascript" src="http://example.com/a.php"></script> </body> </html> [a.php] <?php header("Content-type: application/x-javascript; charset=UTF-8"); echo "document.write(\"aaa\")"; ?>

    • 締切済み
    • PHP

専門家に質問してみよう