0
A
回答
-1
的Silverlight运行在沙盒 - 这限制了它的读/写文件到驱动器的能力。
这是一项安全功能,允许用户使用OpenFileDialog打开文件,但没有保存功能。
保存到用户驱动器的唯一方法是编写你想要的服务器并让用户下载它。
+0
为什么这是downvoted? – 2014-10-21 06:40:30
+0
因为你错了? – Steve 2014-10-21 13:57:42
0
您可以使用SaveFileDialog保存文件(每次1个)。由于安全性,这是您可以将文件写入本地HD的唯一方式。
Private textDialog As SaveFileDialog
Public Sub New()
InitializeComponent()
textDialog = New SaveFileDialog()
textDialog.Filter = "Text Files | *.txt"
textDialog.DefaultExt = "txt"
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim result As System.Nullable(Of Boolean) = textDialog.ShowDialog()
If result = True Then
Dim fileStream As System.IO.Stream = textDialog.OpenFile()
Dim sw As New System.IO.StreamWriter(fileStream)
sw.WriteLine("Writing some text in the file.")
sw.Flush()
sw.Close()
End If
End Sub
参考:MSDN
相关问题
- 1. 如何将上传的文件保存在本地主机上?
- 2. 在远程机器上生成的本地机器上保存文件?
- 3. 在用户本地机器上下载并保存xml文件
- 4. 如何找出openssl在本地机器上的保存位置?
- 5. 在本地机器上:如何使用Javascript和ActiveX下载和保存文件?
- 6. 从本地机器本地机器上的文件上传
- 7. 用Java存储本地机器的保存文件的位置
- 8. 如何在模拟器中播放本地保存的文件?
- 9. 如何使用File.WriteAllText保存本地驱动器上的文件?
- 10. 如何在本地(在本机上)保存JSON数据?
- 11. Flash AS3:如何在本地机器上保存AIR手机游戏的级别?
- 12. 在本地保存文件
- 13. Silverlight 4.0:如何在隔离文件存储中增加配额
- 14. 本地JavaScript可以在同一本地机器上编辑/保存文件吗?如何使用jQuery?
- 15. 如何在TFS中保存本地版本的文件?
- 16. 保存本地主机上的图像文件
- 17. 如何在本地主机上工作时使用devtools autosave保存文件
- 18. 如何在手机上本地保存待处理的意图
- 19. 如何让本地HTML将文本保存到本地文件?
- 20. Silverlight 2.0 - 保存到文本文件
- 21. 如何将XML文件从服务器动态保存到本地机器?
- 22. JavaScript如何保存到本地文件?
- 23. silverlight:在内存中创建一个文件,并提供它在本地保存
- 24. 如何在mvc3客户端机器上保存pdf文件?
- 25. 如何获取通知并将其保存在Android 4.0 +的文本文件中?
- 26. 如何将本地保存的xml文件保存到.plist文件中
- 27. 文件是否在本地机器上缓存?
- 28. 如何编辑保存在Azure存储上的联机文件
- 29. 如何在用户的机器上本地保存控制状态?
- 30. 如何在UIWebview中保存本地加载的HTML文件
我不认为你可以,Silverlight是网络。出于安全原因,大多数基于Web的程序都不允许您保存到用户PC。 – 2014-10-20 14:20:36