Imigo (2 / 4 steg)

Steg 2: Skapa Imigo Server



Hämta Azure lagring SDK från följande URL (https://github.com/Azure/azure-storage-java)

Skapa ett paket Imigo

Inne att skapa en klass som kallas ImigoServer

Inkludera den azurblå lagringen SDK.

Skapa en Server Socket och lyssna för klienten

server_socket = ny ServerSocket(port);

client_socket=server_socket.accept();

När klienten fick ansluten, Läs den url som har till vara dataöverföring från klienten.

URL = nya URL(br.readLine());

Öppna anslutning till att URL:

http_conn=(HttpURLConnection)URL.openConnection();

http_conn.setDoInput(true);

http_conn.setDoOutput(true);

läsa data från servern och skriva till den temporära filen.

offentliga statisk slutlig String storageConnectionString =

"DefaultEndpointsProtocol = http;" +

"Kontonamn = your_storage_account;" +

"AccountKey = your_storage_account_key";

CloudStorageAccount konto = CloudStorageAccount.parse(storageConnectionString);
CloudBlobClient serviceClient = account.createCloudBlobClient();

Behållarens namn måste vara gemener. CloudBlobContainer container = serviceClient.getContainerReference("myimages"); container.createIfNotExists();

Fil datorn = nya File(sourceFile.getParentFile(), "image1Download.tmp");

blob.downloadToFile(destinationFile.getAbsolutePath());

server_input_stream=http_conn.getInputStream();

medan ((bytesRead = server_input_stream.read(data))!=-1) {

out_file.write(data,0,bytesRead);

}

Se Steg
Relaterade Ämnen