Gracias engel, ya estuve viendo el video, muy bueno!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúimport ClaseDePrueba
if __name__ == '__main__':
'''Comentario: Aca va a iniciar el programa'''
print "Iniciando juego"
print ClaseDePrueba.llamadaAClase()
class MyClass(object):
'''
Clase de prueba para importarla a Main
'''
def __init__(self):
'''Constructor'''
def static llamadaAClase(self):
print "Importada correctamente"
public static string SubirAFTP(string localPath, string numeroDeEnvio, string ftpKey, string extension, string user = null, string pass = null,
string prefijoANumeroDeEnvio = null)
{
try
{
string nombreDeArchivo;
if (prefijoANumeroDeEnvio == null)
nombreDeArchivo = numeroDeEnvio + extension;
else
nombreDeArchivo = prefijoANumeroDeEnvio + numeroDeEnvio + extension;
FileInfo toUpload = new FileInfo(nombreDeArchivo);
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(IcsCommonConfig.DeEsteComponente.AppSettings.GetString(ftpKey)
+ "/" + numeroDeEnvio + extension);
request.Method = WebRequestMethods.Ftp.UploadFile;
if (user != null && pass != null)
request.Credentials = new NetworkCredential(user, pass);
request.KeepAlive = true;
Stream ftpStream = request.GetRequestStream();
FileStream file = File.OpenRead(localPath);
int length = 1024;
byte[] buffer = new byte[length];
int bytesRead = 0;
do
{
bytesRead = file.Read(buffer, 0, length);
ftpStream.Write(buffer, 0, bytesRead);
} while (bytesRead != 0);
file.Close();
ftpStream.Close();
}
catch (Exception ex)
{
_log.Info("Fallo subida al FTP del proyecto");
throw ex;
}
return IcsCommonConfig.DeEsteComponente.AppSettings.GetString(ftpKey) + "/" + numeroDeEnvio + extension;
}
Stream ftpStream = request.GetRequestStream();