Jump to content

criar AE Title


AMB
 Share

Recommended Posts

Bom dia

É o seguinte eu tenho um código ftp para obter imagens vindas de um servidor mas preciso de fornecer ao servidor a informação de AE Title, port e ip. O ip é o ip da minha máquina e o AE Title e a port como é que eu defino???

Obrigada

Link to comment
Share on other sites

Que lib está a usar para fazer a ligação ao servidor FTP?

Eu usei uma vez o http://commons.apache.org/net/api/org/apache/commons/net/ftp/FTPClient.html da apache e não tive qualquer problema.

Em topo o caso o port deve ser o 21 pelo menos esse é o port padrão dos servidores ftp, agora o AE Title não faço ideia :|

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Estou a usar este código no eclipse

package ct;

import java.io.File;
import java.io.InputStream;
import java.io.FileInputStream;

import org.apache.commons.net.ftp.FTPReply;
import org.apache.commons.net.ftp.FTPClient;

public class FTPCT {


public static void main(String[] args) {
	String ip_server = 0.0.0.0;
	String nomeArquivo = null;
	FTPClient ftp = new FTPClient();

	try{
		ftp.connect(ip_server);

		if(FTPReply.isPositiveCompletion(ftp.getReplyCode())){
			ftp.login("user", "pass");
			System.out.println("Ligação estabelecida");
		}
		else{
			ftp.disconnect();
			System.out.println("Erro: Dados incorrectos!!!");
			System.exit(1);
		}

		for(int i=0; i<args.length; i++){
			InputStream is = new FileInputStream(args[i]);
			int idx = args[i].lastIndexOf(File.separator);

			if(idx<0)
				idx = 0;
			else
				idx++;
			nomeArquivo = args[i].substring(idx, args[i].length());

			if(args[i].endsWith(".txt")){
				ftp.setFileType(FTPClient.ASCII_FILE_TYPE);
			}
			else if(args[i].endsWith(".jpg")){
				ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
			}
			else if(args[i].endsWith(".dcm")){
				ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
			}

			else{
				ftp.setFileType(FTPClient.ASCII_FILE_TYPE);
			}

			System.out.println(" O arquivo "+ nomeArquivo + " foi enviado com sucesso!!!");
		}

		ftp.disconnect();
		System.out.println("FIM");
	}
	catch(Exception e){
		System.out.println("Ocorreu um erro: "+e);
		System.exit(1);
	}

}

}

Link to comment
Share on other sites

Mas para que precisas disso?? Apenas precisas do IP e port do servidor e do user/pass, depois é só usar a API para fazer a ligação e executar os pedidos que queres...

Realmente não estou a perceber a confusão :|

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Já reparei que o topico é antigo, mas no entanto só para esclarecer algumas duvidas.

o FTP e o AE-TITLE não tem nenhum relacionamento.

O FTP é um protocolo para transferência de ficheiros

O AE-TITLE encontra-se defenido no standart DICOM, que define a fomar de comunicação, de arquivo e de impressão de imagens médicas

Para receber as respectivas imagens, é necessário uma DICOM library . e desenvolver uma aplicação que suporte o Storage

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.