0

Java アプリケーションでダウンロードをコーディングしようとしています。基本的に、ユーザーは自分の個人情報を入力し、ファイル I/O を介してテキスト ドキュメントに送信されます。次のステップは、特定のダウンロードに対応する一連のボタンまたはリンクを用意することです。たとえば、button1=file1、button2=file2 などです。写真をダウンロードするのに必要です。これはダイアログボックスから可能ですか? 私はウェブサイトを介してアプリケーションを実行しています。どんな助けでも大歓迎です!

4

1 に答える 1

0

を使用して、URL からファイルをダウンロードできますURLConnection。ダイアログボックスに選択肢を表示させ、押したボタンに応じて URL を選択し、URLConnection( と を介し.connect().getInputStream()) を使用してデータを読み取り、それをファイルに書き出すか、必要なことを行うことができます。

あなたはそれを Web サイトで実行していると言うので、これはアプレットだと思います。署名されていないアプレットの場合、アプレットが存在するサーバーからのみファイルをダウンロードできることに注意してください。どこからでもダウンロードする必要がある場合は、アプレットに署名するか、アプレット以外のものを使用する必要があります。

また、 Web サイトを介して実行しているため、適切な場合は、ユーザーをファイルの URL にリダイレクトし、ブラウザーにダウンロードを処理させるという別のアプローチが考えられます。

于 2013-08-16T05:05:00.627 に答える