Hi Comunity,
I last week downloaded and tested ULCFileTransfer.
I tested in developer enviroment download of file from server to client. I
there is something I dont underestand.
I wrote this sequence:
IFileUploadHandler fileUploadHandler = new MojHandler("C:\\temp\\OUT\\a.txt");
ULCFileUploader ufu = new ULCFileUploader fileUploadHandler);
while(!ufu.isCompleted() && !ufu.isFailed()){
ufu.uploadNextBytes(10000);
}
MojHandler return
new FileInputStream(serverFileName);
in getInputStream() method.
It do nothing, becose in ULCFileUploader.uploadNextBytes is closed:
finally { closeUploadedByteStream(); ...
and second call of uploadNextBytes filed.
When I move closeUploadedByteStream in other place in
ULCFileUploader.uploadNextBytes :
if ((byteCountForCurrentRead = fUploadedByteStream.read(buffer)) == -1) {
closeUploadedByteStream(); !!!!!!!!!
sendUI("storeFile");
it works.
So how I have to hand ULCFileUploader in right way?
Thak's.
Peter Pulmann
_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer