2017-01-23 56 views
0

我嘗試加載並顯示pdf和圖片(jpg格式)作爲鏈接。我測試了我的代碼在Visual Basic類的Page_Load函數下正確工作。從文件夾Visual Basic導航

TextBox2.Text = Me.GridView1.Rows(0).Cells(2).Text & "_1" & ".jpg" 
Dim curFile2 As String = "D:\Portal_Test\amir\Uploads\" & TextBox2.Text 

If (My.Computer.FileSystem.FileExists(curFile2)) Then 
    Me.HyperLink1.Visible = True 
    Me.HyperLink1.NavigateUrl = "Uploads\" & TextBox2.Text 

Else 
    TextBox2.Text = Me.GridView1.Rows(0).Cells(2).Text & "_1" & ".pdf" 
    curFile2 = "D:\Portal_Test\amir\Uploads\" & TextBox2.Text 

    If (My.Computer.FileSystem.FileExists(curFile2)) Then 
     Me.HyperLink1.Visible = True 
     Me.HyperLink1.NavigateUrl = "Uploads\" & TextBox2.Text 

    Else 
     Me.HyperLink1.Visible = False 
    End If 
End If 

但我想加載並顯示它從文件夾直接不是超鏈接,只需單擊按鈕。我如何使用導航代碼做到這一點?我嘗試直接從服務器的文件夾加載該圖片(jpg格式)和pdf文件。

這將是不同的位置,從網站的位置。比如我的網站是D:\Portal_Test,但pdf和jpg的位置在D:\604server\DocMan\EENHARCAMA。我如何處理這個加載問題?

+0

嘿,abi,你有沒有嘗試過Process.Start(「目錄路徑」),並有字符串作爲你想要訪問的文件名? – Werdna

+0

如何使用該代碼塊?你能編寫可視化的基本代碼嗎? –

回答

0

當你開始你必須啓動過程就像任何事件:

Process.Start("D:\604server\DocMan\EENHARCAMA" + file.extension) 

或者whererver文件所在的文件。

+0

此代碼是否可以阻止加載圖像文件?我真的不明白。我瞭解這個過程。開始幫助訪問文件夾,但我怎樣才能顯示這個圖像作爲鏈接從文件夾?此圖片不在網站的文件夾下。 –