Problema com FTPClient

Boa Tarde Galera,

Estou com um problema em uma aplicação com servlets aonde estou tentando fazer uma rotina de FTP de materias utilizando o “org.apache.commons.net.ftp.FTPClient”, porem ao colocar a aplicação no servidor o mesmo não acha o arquivo da minha maquina dado o seguinte erro:

java.io.FileNotFoundException: C:\cancer.jpg (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:10

Ai vai o Codigo:

	public static void main (String[] args) throws SocketException, IOException {
		
		File arquivo = new File( "C:\\cancer.jpg " );
		String dirUpload = "/uploadArquivo/";
		
		FTPClient ftp = new FTPClient();
        //Fazendo a conexão
        ftp.connect( "ftp.servidor.com.br" );
        
        //verifica se conectou com sucesso!
        if( FTPReply.isPositiveCompletion( ftp.getReplyCode() ) ) {
            //Efetuando o Login
        	if (!ftp.login( "xxx", "xxx" )) {   
        		   System.out.println("Usuario ou senha invalidos no servidor");   
        		   ftp.disconnect();
        	} else {
                //Mundando o diretório de trabalho
        		String arquivoEnv = arquivo.toString();
        		String arquivoNome= arquivo.getName();
        		
                ftp.changeWorkingDirectory( dirUpload );
                ftp.enterLocalPassiveMode();
                
                System.out.println("TESTE FTP....: "+ftp.getReplyString());
                System.out.println("TESTE FTP....: Porta "+ftp.getDefaultPort());
                                
                //Fazendo o upload do arquivo artigoFTP.doc para o ftp com um novo nome
                FileInputStream arqEnviar = new FileInputStream (arquivoEnv);
                
                //ajusta o tipo do arquivo a ser enviado
                if( arquivo.getName().endsWith(".jpg") ) {
                	if (!ftp.setFileType( FTPClient.BINARY_FILE_TYPE )) {   
                		System.out.println("Falha ao colocar FTP em tipo BINARY.");   
                	} 
                } else {
                	if (!ftp.setFileType( FTPClient.ASCII_FILE_TYPE )) {   
                		System.out.println("Falha ao colocar FTP em tipo ASCII.");   
                	} 
                }
                
                if (ftp.storeFile (arquivoNome, arqEnviar)){
                	System.out.println("Enviando arquivo "+arquivoNome+"...Arquivo armazenado com sucesso!");
                }else{
                	System.out.println ("Erro ao armazenar o arquivo.");
                }

                ftp.logout();
                ftp.disconnect();
        	}
            
        } else {
        	//erro ao se conectar
        	ftp.disconnect();
        	System.out.println("Conexão recusada");
        }
	}

Alguem tem alguma sugestao ???

Obrigado,
Rodrigo