我正在寻找像RightLoad这样的“右键单击上传”应用程序 - 一个可以从Windows资源管理器的上下文菜单将媒体文件上传到远程FTP服务器的应用程序。我想自定义应用程序以作为基于PHP的CMS的自定义图像上载工具。
用户会将图像和其他媒体文件上传到一个已定义的FTP帐户(我也非常愿意接受其他传输方式,只要它们受到一流的Web托管堆栈的支持)然后可以在他们登录的CMS中使用。
为了能够进行这些自定义,应用程序必须是开源的 - RightLoad是“仅”免费软件。或者,只要它们允许“预先打包”的服务器设置可以轻松部署到用户,我就可以使用闭源和商业建议。
有没有人知道这样的工具至少与最新版本的Windows(XP,Vista,7)兼容?
恩惠
感谢所有人提供了很棒的投入。就目前的情况而言,我认为最简单的方法是坚持使用RightLoad并创建一个工作流程,将上传后RightLoad呈现的URL复制+粘贴到CMS中。我对此表示赏心悦目,因为我觉得这对后代来说是个值得怀疑的问题,我希望成为第一个在新的赏金系统下获得500赏金的人:)
答案 0 :(得分:3)
您可以使用窗口的“我的网络地点”这样的http://techie-buzz.com/how-to/right-click-and-send-to-ftp.html
来使用发送到菜单答案 1 :(得分:3)
我认为WinSCP可能包含您想要的一切:
它可以编写脚本,并且由于使用SSH
而比FTP更安全答案 2 :(得分:1)
如果你坚持开源,为什么不创建一个custom context menu handler并使用一些开源FTP客户端发送它?
我必须检查细节,如果它真的可行,但我会从它开始。
答案 3 :(得分:0)
我只是有了一个想法,经过测试和工作:
使用regedit编辑HKEY_CLASSES_ROOT / * / Shell 在一个名为FTP的shell中添加一个密钥到Mysite,在默认值中将它设置为FTP到Mysite。
然后在您刚刚创建的名为command的FTP密钥中添加一个密钥,在命令默认值中使用:
C:\ Program Files(x86)\ Internet Explorer \ iexplore.exe http://www.mysite.com?file=%1
这将做的是打开IE和地址www.mysite.com?file=C:\path\to\file.jpg
现在使用$ _GET你可以获取文件地址,通过php上传到任何地方,甚至添加一个界面......
现在,当用户右键单击任何文件时,他们可以通过点击FTP
在您的网站上传答案 4 :(得分:0)