我需要创建一个应用程序“dll,script或exe”,当用户使用他的ftp在他的服务器上的文件夹上传时,它将自动在当前文件夹上运行并在文件夹图像中进行一些图像处理,<登记/>
我的问题是如何制作这样的东西,用户不需要在他的服务器上配置任何东西,他想要的就是上传到正确的文件夹,它会自动运行并继续运行
可能吗?怎么样?使用哪种语言?
更新:我的目标是共享托管服务器,用户无法配置他的服务器操作系统,关于操作系统,让我们开始说它只是Windows。
我知道“不可能”可能是正确的答案,而且“它的病毒”可能是另一种答案,我只是想知道它是否可能或者我应该以另一种新方式思考。
答案 0 :(得分:4)
我在这个问题中读过的所有内容都尖叫着“安全漏洞利用”。由于它是托管公司确保不会发生的主要事情之一,我会说你有这个工作的机会很小。
但是,如果它是一个Web服务器,启用了CGI或PHP,您可以通过在可以运行的地方上传CGI或PHP脚本,然后通过浏览器调用它来利用它,从而执行任何文件你需要的操作......安全模式,保留或虚拟目录之类的东西可能会妨碍我,但我认为这样做的可能性更大。
答案 1 :(得分:1)
嗯...这是一台Window或Linux机器吗?如果这是在Windows上,我会说创建一个C#服务,它使用FileSystemWatcher来监听对FTP文件夹的更改并进行处理。作为一项服务,它没有用户界面,可以在启动时自动运行。
答案 2 :(得分:1)
答案 3 :(得分:0)
我能想到的一种方法是使用C#目录监视器。因此,每当它发现文件夹中创建了一个文件时,它就会打开它,检查文件类型并在它是可执行文件时执行它。但是,您必须注意不完整的文件上传。
答案 4 :(得分:0)
用户无需在其服务器上配置任何内容
这项要求的基本原理是什么?
进行初始配置有什么问题?
什么是目标服务器?是linux,window,两者吗?
请更具体。