Provide a set of APIs that can be called in Lua scripts or RESTful web service. Use your Lua scripting tasks to appoint an action at a specified time. You can run multiple virtual servers by adding multiple domains (each separated by different ports or IP addresses).Įvery user can be assigned individual disk quota, ratio, and bandwidth. Also support online text editor, picture viewer, and video player. send an email notification to at least one email address with the logs of the transfer or at least a succeed / fail message. rename the file so that when it gets there it's named. Transfer files via a web browser anytime, anywhere. Eric Henzel wrote: I need the FTP program to do three things: Schedule the transfer from our network to on offsite server. You can force the web client to redirect to its secure URL automatically. Setup the time of day that you want to allow user account to logon.
Set minimum password length and complexity, or force changing password on first logon.
Provide fast SFV checking on the server-side to verify the integrity of files. You can enable two-factor authentication (TOTP) for Web Client, it will add an extra layer of security to user account. It offers you the possibility to prevent hammering (brute force attacks) login system.Ĭonfigure IP access rules to allow or deny access to the FTP server. Uses OpenSSL FIPS 140-2 validated cryptographic module.
Store user data via XML files or ODBC/Mysql database, also support Windows AD/LDAP authentication.Įncrypted file transfer via FTPS (FTP over SSL), SFTP (FTP over SSH) and HTTPS protocol. Share files or request files with just a web link, and then anyone can get/send files without login. Wing FTP can be clustered by Wing Gateway to deploy a simple load balancing solution. Use the event manager to execute Lua script, send an email notification or run 3rd party program. Just with a web browser, you can administrate the server anytime, anywhere.
You can run this FTP server software on Windows, Linux, Mac OS, and Solaris.
Free client FTP Rush for FTP/SFTP file transfer. Support FTP, FTPS, SFTP, and HTTP/S web-based client. You can also monitor server performance and online sessions and even receive email notifications about various events taking place on the server. And it provides administrators with a web-based interface to administrate the server from anywhere. It supports multiple file transfer protocols, including FTP, FTPS, HTTP, HTTPS, and SFTP, giving your clients flexibility in how they connect to the server. Wing FTP Server is an easy-to-use, secure, powerful, and free FTP server software for Windows, Linux, Mac OS, and Solaris. How can I make sure and send email Thanks martin.
Now I want to make sure that the file is for sure uploaded and then send email verification to the user. But sometimes due to resources problem it does not put the file on target server. String the lua script text for the task.īool whether to reset the task, true=yes, false=no.Wing FTP Server Corporate 7.1.2 (圆4) Multilingual | 18.5 Mb I have WinSCP process that successfully send files to targeted server. String the time string of first starting task, such as 09:09:09 String the date string of first starting task, such as Int means the day number when you select weekly task or monthly task. Int the task scheduler type,0=one time task,1=hourly task,2=daily task,3=weekly task,4=monthly task Get a task scheduler table on success, or nil on error.Ĭ_AddTask(string strTaskName,int nType,int nDay,string strDatefrom,string strTimefrom,string strScript,bool bReset)
Reset to the default logo for all domains. String the image path of your company logo. String the current operating system type, such as "Windows" Get the latest version of Wing FTP Server. String the latest version of Wing FTP Server, such as "3.0.0" Get the installed version of Wing FTP Server. String the installed version of Wing FTP Server, such as "3.0.0" String strSmtpServer,int nSmtpPort,string strSmtpUserName,string strSmtpPassword,bool bSmtpNeedAuth,bool bUseSsl,bool bHTML) String the receiver's email addresses, multiple email addresses can be separated by a commaīool mail content is HTML?, true=yes, false=no.īool return true if email is sent successfully, otherwise return falseĬ_SendMailComplete(string strTo,string strSubject,string strPlainText,string strAttach,string strSenderEmail,string strSenderName, Replace all the global variables of the source string and return it.Ĭ_SendMail(string strTo,string strSubject,string strPlainText,string strAttach,string strSmtpName,bool bHTML)