Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
File io 使用Java ME通过FTP上传文件_File Io_Java Me_Ftp - Fatal编程技术网

File io 使用Java ME通过FTP上传文件

File io 使用Java ME通过FTP上传文件,file-io,java-me,ftp,File Io,Java Me,Ftp,如何修改以下java代码,使其在J2RE(java ME)上工作,因为java ME中没有java.io.files类:( 如果您想打开并读取一个文件,请查看以下两个链接 下面是一个打印文件内容的示例 public void showFile(String fileName) { try { FileConnection fc = (FileConnection) Connector.open("file:///CFCard/" + fileName);

如何修改以下java代码,使其在J2RE(java ME)上工作,因为java ME中没有
java.io.files
类:(


如果您想打开并读取一个文件,请查看以下两个链接


下面是一个打印文件内容的示例

public void showFile(String fileName) {
   try {
      FileConnection fc = (FileConnection)
         Connector.open("file:///CFCard/" + fileName);
      if(!fc.exists()) {
         throw new IOException("File does not exist");
      }
      InputStream is = fc.openInputStream();
      byte b[] = new byte[1024];
      int length = is.read(b, 0, 1024);
      System.out.println
         ("Content of "+fileName + ": "+ new String(b, 0, length));
   } catch (Exception e) {
   }
}

我实际上正在开发一个客户端应用程序,我需要集成此功能,您提供的链接是一个ftp客户端,而不是用于开发aps的api或类,还有它的商业:@brux现在我对您需要什么感到困惑。您是在寻找J2ME的ftp客户端api吗?如果是,或者如果不是,请澄清您的问题,关于你在问什么。谢谢你的回复罗曼。基本上,我想知道如何补贴java.io.files部分,使其使用jrm2等价物。我不是最伟大的程序员,我只需要这个特殊的东西。我展示的代码用java工作,但j2me不使用java.io.file类,那么我该如何上传文件呢?sorted mate,thi看起来是我需要的!非常感谢。下次你在这里发布内容时,记得格式化你的文本。而且,它不是JavaME,而是JavaME。;-)
public void showFile(String fileName) {
   try {
      FileConnection fc = (FileConnection)
         Connector.open("file:///CFCard/" + fileName);
      if(!fc.exists()) {
         throw new IOException("File does not exist");
      }
      InputStream is = fc.openInputStream();
      byte b[] = new byte[1024];
      int length = is.read(b, 0, 1024);
      System.out.println
         ("Content of "+fileName + ": "+ new String(b, 0, length));
   } catch (Exception e) {
   }
}