File Upload using selenium Webdriver in Java

@Test
public void Uploadfile() throws Exception

{
driver.get("
http://seleniumsubbu.blogspot.in/");
Thread.sleep(7000);
driver.findElement(By.name("pic")).
sendKeys("/home/chinna/Desktop/chna.jpg
"); // Add your file path
driver.findElement(By.xpath("//*[@id='node-226']/div/div[1]/div/div/form/input[2]")).click();
}