将文件发送到服务器最简单的方法 [英] Easiest way to send files to a server
问题描述
这样做的正确方法是什么?通过 FTP ?编写一个小的 java服务器并使用套接字发送它?将内容发布到 PHP表单?
如果使用FTP,是否安全?我的意思是,是否有可能允许上传,但也可以保护文件被删除或重命名? 解决方案
通过电子邮件发送日志文件另一种选择。这使您可以选择将日志发送到他们的电子邮件列表中,以防止您需要根据错误立即执行操作。
对于log4j检查这个链接:
http://www.codereye.com/2009/02/sending-email-alerts-with-log4j.html
基本要点是: 同时检查 AsynAppender 用于异步发送电子邮件,以便当前线程不会被阻止发送电子邮件。 I have a Java desktop application that can generate logs. I would like to send those logs to a remote server. What is the correct way of doing that? via FTP? writing a small java server and sending it with a socket? posting the contents to a PHP form? If using FTP, is it secure? I mean, is it possible to allow uploads but also protect files from being deleted or renamed? Emailing the log file is also another option. This gives you the option of sending the log to a list of people right on their emails in case you need to perform an action immediately based on the error. For log4j check this link: http://www.codereye.com/2009/02/sending-email-alerts-with-log4j.html Basic gist is is : Also check the AsynAppender for sending emails asynchronously so that current thread isn't blocked for the email to be sent. 这篇关于将文件发送到服务器最简单的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
$ b $ pre $ log4j.rootLogger =信息,a,电子邮件
log4j.appender.a = org.apache .log4j.ConsoleAppender
log4j.appender.a.layout = org.apache.log4j.PatternLayout
log4j.appender.a.layout.ConversionPattern =%d {HH:mm:ss}%-5p [ %c {1}]:%m%n
log4j.appender.email = org.apache.log4j.net.SMTPAppender
log4j.appender.email.BufferSize = 10
log4j.appender .email.SMTPHost = mysmtp.mailserver.net
log4j.appender.email.From=admin@mycompany.com
log4j.appender.email.To=me@mycompany.com
log4j。 appender.email.Subject =我的模块错误
log4j.appender .email.layout = org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern =%d [%t]%-5p%c%x - %m%n
log4j.rootLogger=INFO, a, email
log4j.appender.a=org.apache.log4j.ConsoleAppender
log4j.appender.a.layout=org.apache.log4j.PatternLayout
log4j.appender.a.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%c{1}]: %m%n
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.BufferSize=10
log4j.appender.email.SMTPHost=mysmtp.mailserver.net
log4j.appender.email.From=admin@mycompany.com
log4j.appender.email.To=me@mycompany.com
log4j.appender.email.Subject=My Module Error
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n