Find Jobs
Hire Freelancers

Develop C# Modules for Image Crop, SSH, FTP and Mysql (updated)

$30-250 USD

En curso
Publicado hace más de 9 años

$30-250 USD

Pagado a la entrega
The developer should be able to create 4 standalone modules in c# which can run on their own or can be integrated in any application for the following functionalities 1. Image Crop - This module will take input of png or jpg image, aspect ratio (height and width), final size, filename , save path and output format The image selection for drag will be based on aspect ratio which can be entered as height and width * final size will be the size to which the cropped image will be scalled, it may take an option of auto to ignore or height and width * save filename and save path for the local storage * output format will be jpg or png Controls - Zoom in and zoom out Note, the module should be called as a command line call of exe or can be integrated in another c# module on successful crop it must return the status with debug information here must be a text file [login to view URL] that must be generated and updated with the status of the command issues and output on server. this will be used for debug. 2. SSH - This module should be able to connect to any ssh server and issue a series of commands , the module should be written in a way to issue a series of commands. commands to be tested for this module must be create folder, wget multiple files in that folder and rename all files in a sequence <foldername>-keyword1-sequence number. jpg Additionally , command for image optimization must be run on the folder, command will be given , there must be a text file [login to view URL] that must be generated and updated with the status of the command issues and output on server. this will be used for debug. Note : I can opt for bonus for developer who can make it work with multiple threads to make multi file operations faster. like download wget commands 3. FTP - This module shoud connect to any ftp server with the following host, user, pass and working folder (optional paramater) , the following usage commands in ftp must be present and tested * file and folder listing * folder creation and folder changing * file upload (multiple) * file download (multiple) * file delete (multiple) * multiple and single file rename, folder rename etc. Note : I can opt for bonus for developer who can make it work with multiple threads to make multi file operations faster. there must be a text file [login to view URL] that must be generated and updated with the status of the command issues and output on server. this will be used for debug. 4. MYSQL server - the module must connect to mysql server with username and password and ip , database name optional ability to issue multiple sql commands to the sql including listing of databases , number of tables in a perticular database The user must have ability to create multiple commands like command1, command2 etc. there must be a text file [login to view URL] that must be generated and updated with the status of the command issues and output on server. this will be used for debug.
ID del proyecto: 6907400

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
As discussed before As discussed before As discussed before As discussed before As discussed before As discussed before As discussed before
$200 USD en 5 días
5,0 (7 comentarios)
4,9
4,9

Sobre este cliente

Bandera de QATAR
Doha, Qatar
4,9
4
Miembro desde dic 26, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.