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