I have an HTML table that should be updated according the file that user uploads. In other words, I would like user to be able to upload a file, and change the contents of the table according to file content. The file size can be several MB. What are my options ? Do I must to upload the file to a server, or it can be done in client side ? Thanks !
-
Are you saying you want the contents of the uploaded file to populate the HTML table?T. Stone– T. Stone2010-04-28 05:21:07 +00:00Commented Apr 28, 2010 at 5:21
-
Kind of. I want to change the background of table cells based on file's content.Misha Moroshko– Misha Moroshko2010-04-28 05:29:52 +00:00Commented Apr 28, 2010 at 5:29
Add a comment
|
3 Answers
No, you cannot manipulate files on the client side. Unless you convince the user to turn off security for your application.
2 Comments
Misha Moroshko
Sounds reasonable. Could you give a pointer to some example of uploading to the server ?
Fyodor Soikin
You should use a form with <input type="file"> in it. Just search for it, you will find an abundance of examples.
You can upload the file in pre-determined XML format and then bind HTML table to XML data island.
See this example: http://www.users.cloud9.net/~bradmcc/xmlisland.html
Although, I'm not sure if this technique works with Chrome.