23

How to input in the fileinputstream, a file to url?

I enter the url in the Fileinputstream, but the output of the URL is wrong, because the link slashes are turned backwards like - from / to \ and the double slashes // are \ only one slash and backwards.Is there a way with the fileinputstream to do that ? If it isn't, can you tell me what should I use instead of fileinputstream?

2
  • are you trying to write a file from a URL to the HDD? Commented Apr 3, 2011 at 8:10
  • What exactly are you trying to do? Showing some code would help us understand your problem. Commented Apr 3, 2011 at 11:13

2 Answers 2

61

If you want to obtain an InputStream to retrieve data from a URL, then using the URL.openStream method will return an InputStream, which can be used like any other InputStream.

For example,

InputStream is;

// if we were getting data from a file, we might use:
is = new FileInputStream("/path/to/file");

// or, from a URL, then retrieve an InputStream from a URL
is = new URL("http://google.com/").openStream();
Sign up to request clarification or add additional context in comments.

1 Comment

Worked.. i was trying that with the url butt..looks like i forgot the openStream, thnx
0

FileInputStream can be initialized with either a path name or a file object.

If supplying a path name you should only need to convert any back slashes \ to double backslashes \

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.