Java アプリケーションでダウンロードをコーディングしようとしています。基本的に、ユーザーは自分の個人情報を入力し、ファイル I/O を介してテキスト ドキュメントに送信されます。次のステップは、特定のダウンロードに対応する一連のボタンまたはリンクを用意することです。たとえば、button1=file1、button2=file2 などです。写真をダウンロードするのに必要です。これはダイアログボックスから可能ですか? 私はウェブサイトを介してアプリケーションを実行しています。どんな助けでも大歓迎です!
質問する
109 次
1 に答える
0
を使用して、URL からファイルをダウンロードできますURLConnection
。ダイアログボックスに選択肢を表示させ、押したボタンに応じて URL を選択し、URLConnection
( と を介し.connect()
て.getInputStream()
) を使用してデータを読み取り、それをファイルに書き出すか、必要なことを行うことができます。
あなたはそれを Web サイトで実行していると言うので、これはアプレットだと思います。署名されていないアプレットの場合、アプレットが存在するサーバーからのみファイルをダウンロードできることに注意してください。どこからでもダウンロードする必要がある場合は、アプレットに署名するか、アプレット以外のものを使用する必要があります。
また、 Web サイトを介して実行しているため、適切な場合は、ユーザーをファイルの URL にリダイレクトし、ブラウザーにダウンロードを処理させるという別のアプローチが考えられます。
于 2013-08-16T05:05:00.627 に答える