Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 写入远程文件并将字符串转换为url_Java_Url_Applet_Uri - Fatal编程技术网

Java 写入远程文件并将字符串转换为url

Java 写入远程文件并将字符串转换为url,java,url,applet,uri,Java,Url,Applet,Uri,我想写入远程文件以及读取远程文件的内容。我的字符串类似于http://www.mywebsite.info/other/poll.txt。如何将此字符串转换为URL/URI?我的目标是写入和读取服务器上托管的文件的内容。(通过小程序) 我可以为此使用FileReader和FileWriter吗?FileReader和FileWriter用于在文件系统中读取和写入文件 小程序使用HTTP与其源服务器通信。HTTP并不是一个用来读写文件的协议。要阅读它,您需要打开到该URL的HttpUrl连接。要编

我想写入远程文件以及读取远程文件的内容。我的字符串类似于
http://www.mywebsite.info/other/poll.txt
。如何将此字符串转换为URL/URI?我的目标是写入和读取服务器上托管的文件的内容。(通过小程序)


我可以为此使用
FileReader
FileWriter
吗?

FileReader和FileWriter用于在文件系统中读取和写入文件

小程序使用HTTP与其源服务器通信。HTTP并不是一个用来读写文件的协议。要阅读它,您需要打开到该URL的HttpUrl连接。要编写它,您需要一些服务器组件(一个PHP应用程序、一个Servlet等等),并向这个服务器组件发送一个适当的请求,以便它写入文件


在尝试编写小程序之前,请先阅读其工作原理。

请尝试类似的阅读方法-

        try {
            URL url = new URL("http://www.mywebsite.info/other/poll.txt");
            BufferedReader in = new BufferedReader(new InputStreamReader(
                    url.openStream()));
            String str;
            while ((str = in.readLine()) != null) {
                System.out.println(str);
            }
            in.close();
        } catch (MalformedURLException e) {

              // do something meaningful here when the exception is caught
        } catch (IOException e) {

             // do something meaningful here when the exception is caught
        }

我不能在
java.io.*中使用任何类
使用小程序读写吗?一旦打开HTTP连接,您将在IO中使用类,因为它使用输出流发送HTTP请求,使用输入流读取HTTP响应。但您将无法通过HTTP直接写入服务器文件。这是不可能的。有没有一种方法可以使用java写入服务器上托管的文件。例如,当网站打开时,小程序启动,当访问者单击按钮时,计数增加1。这是通过先读取前面的数字,然后增加数字,然后写入相同的文件来完成的。是的,这是可能的。我在回答中解释了这一点。您必须有一个应用程序在服务器端与小程序通信。@JB nize您能告诉我一种方法吗?我可以从我的小程序调用php代码(将在文件中写入),为什么忽略异常?只是为了让调试变得非常痛苦?我只是举了一个简单的例子…我并不是建议忽略异常…好吧…我现在在那里放了一些注释…我希望现在已经很清楚了。根据经验,我知道新手通常甚至不试图理解代码。他们只是把它照原样复制/粘贴。我发现在回答问题时尽可能谨慎是很重要的,以避免给他们已经遇到的问题带来额外的问题。