Сделал на нем автоматический загрузчик по FTP, но скорость в несколько раз, чуть ли не в десятки раз отличается от оболочных.
Решается ли как-нибудь данная проблема, или это беда Adobe?
Это мой код функции, если более кратко то:
Ну или подскажите на каком языке лучше написать, чтобы работал быстро как оболочный загрузчик, и не сложно было разобраться в основах языка.
Решается ли как-нибудь данная проблема, или это беда Adobe?
Код:
var ftp = new FtpConnection (FTPservName);
ftp.passive = true;
ftp.username = FTPUserName;
ftp.password = FTPPassword;
er=0;
for (arrS=0; arrS<FileArr.length; arrS++) {
$.sleep (sleepTime);
// prwin.pnl.progBar.value++;
if (er<3&&ftp.put (FileArr[arrS], FileArr[arrS].name)){
CurrTime ();
$.writeln (FileArr[arrS].name + ' - was sent to - '+CHBoxN[serv]+' in ' + HMS);
FTPlogFile.writeln(FileArr[arrS].name + ' - was sent to - '+CHBoxN[serv]+' in ' + HMS);
er=0;
FileArr[arrS].close();
}
else {
CurrTime ()
$.writeln (FileArr[arrS].name + ' - sending Error to - ' +CHBoxN[serv]+' in ' + HMS);
FTPlogFile.writeln(FileArr[arrS].name + ' - sending Error to - ' +CHBoxN[serv]+' in ' + HMS);
FileArr[arrS].close();
arrS=arrS-1; er=er+1;
if (er ==3) {er = 0; arrS=arrS+1;}
}
// prwin.close();
}
ftp.close();
Это мой код функции, если более кратко то:
Код:
var ftp = new FtpConnection (FTPservName);
ftp.passive = true;
ftp.username = FTPUserName;
ftp.password = FTPPassword;
ftp.put (FileArr[arrS], FileArr[arrS].name)){
FileArr[arrS].close();
ftp.close();
Ну или подскажите на каком языке лучше написать, чтобы работал быстро как оболочный загрузчик, и не сложно было разобраться в основах языка.