List of usage examples for org.apache.commons.net.ftp FTPClient setFileType
public boolean setFileType(int fileType) throws IOException
From source file:uk.ac.manchester.cs.datadesc.validator.utils.UrlReader.java
private InputStream getInputStream(FTPClient ftp) throws VoidValidatorException { try {/*w w w . j a v a 2 s . c o m*/ // in theory this should not be necessary as servers should default to ASCII // but they don't all do so - see NET-500 ftp.setFileType(FTP.ASCII_FILE_TYPE); ftp.enterLocalPassiveMode(); ftp.setUseEPSVwithIPv4(useEpsvWithIPv4); String path = uri.getPath(); return ftp.retrieveFileStream(path); } catch (FTPConnectionClosedException ex) { disconnect(ftp); throw new VoidValidatorException("Server closed connection.", ex); } catch (IOException ex) { disconnect(ftp); throw new VoidValidatorException("IOEXception with Server ", ex); } }