【ご質問】
choose-file プロシージャの default-location にファイル名だけを指定した場合、
開発環境ではファイル名が取得出来るのですが、APサーバに配置後アクセスした場合は
ファイル名が取得できません。
APサーバにアクセスしてダウンロードを行った場合に、
ファイル名をダイアログに設定したいのですがどのようにすればよいのでしょうか。
【回答】
{url}マクロに、ファイル名のみを指定した場合にはアプレットのソースファイルとの
相対関係でurlが解決され、ソースファイルと同じディレクトリにファイルがあることが想定されます。
正しくファイルを取得する為には、{url}マクロで、
絶対URLまたは相対URLでリソースの場所を明示する必要があります。
システムの移植性を考慮するとリソースの指定は、相対URLで指定することが
多くの場合望ましい結果をもたらします。
相対URLに関する詳細は、Curl開発者ガイドの
[外部リソースとの対話]-[ファイルやその他のリソースへのアクセス]
の項内の[Web サイト リソースの Url の作成]-[相対 URL]
の項をご参照ください。