我们正在创建CMS,我们希望可以选择将多个文件上传到FTP服务器。步骤是
如果它显示上传的状态会很好。
我们正在使用带有C#的asp.net。任何示例代码都会有帮助。有没有好的组件可用。我可以花150美元购买一个组件。
请帮忙。提前谢谢。
答案 0 :(得分:0)
首先,您应该使用开源CMS并根据需要改进代码,不要试图重新发明轮子!
第二,没有必要花钱,有很多解决方案......
您可以使用例如Uploadify将用户文件传递到服务器,然后使用任何FTP Example将文件上传到FTP,并在成功时将其从服务器中删除。
如果你不想拥有“中间人”,只需直接上传到FTP
string name = Path.GetFileName(UploadControl.FileName);
byte[] data = UploadControl.FileBytes;
using (WebClient client = new WebClient()) {
client.UploadData("ftp://my.ftp.server.com/myfolder/" + name, data);
}