perumal316
perumal316

Reputation: 1169

Javascript to load file

I want user upon clicking a button it will load the a txt file from a e.g Desktop and display the contents.

Can this be done?

I found a lot of examples for loading a file but not displaying it.

Upvotes: 0

Views: 2654

Answers (3)

Richard C
Richard C

Reputation: 521

There's an excellent tutorial on html5rocks.com, 'Reading Files in JavaScript using the File APIs', that shows how to use the FileReader interface:

http://www.html5rocks.com/en/tutorials/file/dndfiles/

Upvotes: 0

no.good.at.coding
no.good.at.coding

Reputation: 20371

JavaScript in the browser can't access the user's file system - it would be a security issue.

  1. Consider other client side options like Java Applets or Flash.
  2. In the worst-case, you could upload the file to the server and send it back to the client - but there's probably no usecase that calls for such an expensive hack.

Additionally, check out this SO question - the File API will allow this.

Upvotes: 2

Related Questions