ここで質問しましたが、ユーザーのおかげで問題を解決できました。これは私が現在使用しているコードです。
void UploadToDatabase() throws MalformedURLException, IOException {
URL website = new URL("http://mk7vrlist.altervista.org/databases/record_file.txt");
WritableByteChannel rbc = Channels.newChannel(website.openConnection().getOutputStream());
FileOutputStream fos;
fos = new FileOutputStream("record_file.txt");
fos.getChannel().transferTo(0, Long.MAX_VALUE, rbc);
fos.close();
}
record_file.txt
私の目標は、上記のように特定の Web リンクにファイルをアップロードすることです。ただし、このコードを実行しようとすると、NetBeans から次のエラーが表示されます。
java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)
rbc
これについていくつか読んで、その変数の宣言の直後に次のコードを追加しました。
URLConnection urlc = website.openConnection();
urlc.setDoOutput(true);
ところで、私はいつも同じエラーを抱えています。私たちを手伝ってくれますか?