Yes I can.
On Aug 26, 1:57 am, Jason Proctor <[email protected]>
wrote:
> can you connect to that server using the command line?
>
>
>
>
>
> >I have still get error even if I used method that you suggest. I have
> >internet permission. My code piece that causes error is following:
> > String url = "ftp://username:[email protected]/test/
> >Button.apk";
> > is = new URL (url).openStream ();
> > Log is as follows:
> >08-26 01:50:27.958: WARN/System.err(4963): java.io.IOException: Unable
> >to connect to server: {0}
> >08-26 01:50:28.038: WARN/System.err(4963): at
> >org.apache.harmony.luni.internal.net.www.protocol.ftp.FtpURLConnection.connect
> >(FtpURLConnection.java:201)
> >08-26 01:50:28.038: WARN/System.err(4963): at
> >org.apache.harmony.luni.internal.net.www.protocol.ftp.FtpURLConnection.getInputStream
> >(FtpURLConnection.java:302)
> >08-26 01:50:28.038: WARN/System.err(4963): at
> >java.net.URL.openStream(URL.java:674)
> >08-26 01:50:28.038: WARN/System.err(4963): at
> >com.ska.connectServer.download_me(connectServer.java:133)
> >08-26 01:50:28.048: WARN/System.err(4963): at
> >android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
> >1123)
> >...
>
> >Thanks.
>
> >On Aug 26, 1:32 am, Jason Proctor <[email protected]>
> >wrote:
> >> ok. looks like the dalvik vm found a piece of java bytecode it didn't
> >> like. this can happen with some java compilers. one solution is to
> >> compile the FTP library yourself, if the source is available.
>
> >> HOWEVER
>
> >> another is to use plain old URL.openStream(), like this -
>
> >> InputStream is = null;
> >> FileOutputStream fos = null;
>
> >> try
> >> {
> >> String url = "ftp://user:passw...@host/path";
> >> is = new URL (url).openStream ();
>
> >> fos = new FileOutputStream ("/sdcard/yourfile");
>
> >> byte[] buffer = new byte [1024];
>
> >> for (int cc = is.read (buffer);
> >> cc > 0;
> >> cc = is.read (buffer))
> >> {
> >> fos.write (buffer, 0, cc);}
> >> }
>
> >> catch (Exception inException)
> >> {
> >> // log and report}
>
> >> finally
> >> {
> >> // close "is" and "fos" if they are not null, catch/ignore IOException
>
> >> }
>
> >> let us know how it goes,
>
> >> j
>
> >> >here is log file:
>
> >> >08-26 01:06:55.988: WARN/dalvikvm(1362): VFY: register1 v2 type 12,
> >> >wanted 11
> >> >08-26 01:06:55.988: WARN/dalvikvm(1362): VFY: rejecting opcode 0x71
> >> >at 0x0204
> >> >08-26 01:06:55.998: WARN/dalvikvm(1362): Exception Ljava/lang/
> >> >VerifyError; thrown during Lcom/jscape/inet/ftp/Ftp;.<clinit>
>
> >> --
> >> jason.vp.engineering.particle
>
> --
> jason.vp.engineering.particle- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---