【发布时间】:2011-11-26 04:59:22
【问题描述】:
我想在 Silverlight 4 的服务器上上传特定文件,
简单地说,我们可以使用“浏览”按钮上传任何文件。 当您单击此按钮时,我们可以获取文件目录并选择任何文件,然后我们可以上传特定文件。
我已经在浏览按钮上编码
private void btnBrowse_Click(object sender, RoutedEventArgs e)
{
var fileDialog =new OpenFileDialog();
fileDialog.ShowDialog();
fileDialog.Multiselect = true;
txtUploader.Text = fileDialog.File.DirectoryName;
fileDialog.File.CopyTo("C:/UploadedFiles");
}
这里的问题是,只有对话框正在打开 无法选择多个文件, 没有得到路径, 无法将文件上传到指定位置。
【问题讨论】:
-
自从我做 SL 以来已经有一段时间了,但我记得从用户的机器中选择文件由于安全原因受到了严格的限制。同样使用 C:\ 路径调用 CopyTo 并没有真正上传它,C:\ 路径将在用户的机器上(并且几乎可以肯定这是您无法访问的路径,无法启动)
标签: silverlight