تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف نبرمج SaveFileDialog
#3
السلام عليكم...

يمكن ذلك باستعمال الـ Stream و لكن لا يتم الحفظ بنفس طريقة الـ Browser حيث تحفظ موارد الصفحة (الصور و الفلاشات و غيرها) في مجلد يحمل اسم الصفحة + files_ ، و إنما تحفظ كصفحة HTML.

على أية حال ربما يفيدك هذا الكود:

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Fs As FileStream = New FileStream("D:\MyWebPage.html", FileMode.Create, FileAccess.Write, FileShare.None)
        Dim BW As New BinaryWriter(Fs)

        Dim ContentArr(WebBrowser1.DocumentStream.Length - 1) As Byte

        WebBrowser1.DocumentStream.Position = 0
        WebBrowser1.DocumentStream.Read(ContentArr, 0, WebBrowser1.DocumentStream.Length)

        BW.Write(ContentArr)
        BW.Flush()
        BW.Close()

        MsgBox("تم الحفظ")
    End Sub
End Class

ستلاحظ أن الحفظ يتم بسرعة لأنه - كما قلت - لا يتم تنزيل الموارد المرتبطة بالصفحة.

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيف نبرمج SaveFileDialog - بواسطة سعود - 27-10-13, 02:58 PM
RE: كيف نبرمج SaveFileDialog - بواسطة سعود - 27-10-13, 10:03 PM
RE: كيف نبرمج SaveFileDialog - بواسطة ناجي إبراهيم - 29-10-13, 12:50 AM
RE: كيف نبرمج SaveFileDialog - بواسطة سعود - 29-10-13, 02:52 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال عن حفظ ملف معد بـ FileStream عن طريق SaveFileDialog عماد البشبيشى 0 1,712 23-12-18, 01:17 AM
آخر رد: عماد البشبيشى

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم