我正在尝试通过Silverlight应用程序将文件上传到服务器的ftp。上传文件的位置在服务器文件系统的沙盒区域之外,即Web服务器根目录位于"C:\test\www\",而上传文件的位置将位于"C:\User\Uploads"。在这种情况下,我不确定Http POST是否有效(它不使用Web服务器根目录)。我只需要将用户选择的文件上传到可能存在于沙盒之外的不同位置。使用Silverlight,我认为套接字是基于Silverlight的受限端口范围4502-4532的最后选择。我能否使用WebClient和Http POST来完成此操作?我能否通过Silverlight或JavaScript建立FTP连接?