網路監控的"檔案下載"問題

請問社群的各位先進

小弟目前利用web publishing tool,在server端已做好了,可以在別台電腦即時控制server端電腦,及將資料寫進資料庫,在server端有一個功能為"產生報告(excel)",它只能在server端產生檔案,別台電腦看不到

不曉得有沒有辦法將server端產生的excel檔傳回,有點類似ftp 功能(有目錄可以選擇要下載到本機端的檔案),  不曉得LV可否做到這樣呢?

謝謝

我是不知道有沒有,不過你可以用「ActiveX Container」這個控制元,
將你所要展示的 Excel 內容顯示出來在 VI 上。

相同的,也得以用 web publishing tool 來顯示該擁有 Excel 內容的 VI 畫面。

謝謝您的回覆

我已可以從web看到access的資料(存成excel檔) ,現在想把excel檔抓回本機端,可以嗎? 是否可以用LV寫成類似ftp這樣,然後按下"Download",就可以對某的檔案進行下載動作..

剛剛改了 ni的範例(datasocket),可以從遠端送出資料,然後在本機上利用report generation產生excel檔,不過這需要在本機端開啟另一個vi才能讀到,

希望是都可以藉由web就可以完成整個操作..... 

謝謝

有一種比較笨的方式,就是將遠端的資料匣透過網路芳鄰,掛載成網路硬碟,
然後你透過程式自動將所要的資料從網路硬碟捉到指定的本機位置,甚至做處理。

以前的做過 Project 就是這麼玩的,不知道有沒有更好的方式,
因為此法,一旦加掛網路硬碟一方沒有成功登入指定身分的使用者的話,讓網路硬碟失效,
就會動作失敗,當時是再加了一個偵測網芳所使用的 port 是否開啟的機制,
不過似乎還是有漏洞的感覺。

Airbolt38667.3862152778

謝謝您的建議

這個也不失為個好方法....   請問一下 這是不是一定只能在區網使用?

剛剛也想到個方法 也試出來了

不過還是要在本機端開啟一vi,就是在遠端按下"send"就送出一些資料到datasocket server上,在本機端開啟接收程式,按下"receive"就接收資料,進而寫成excel檔.....

不過有些問題:

1.當我datasocket server設在server端(os:win_xp sp2,ip為server's ip),而接收程式開啟時會出現錯誤....  

![](upload://yOipekdgVjIN2WCQ6WT2aTa7Rg0.jpeg)

反過來將datasocket server設在近端(os:win_2k sp4,ip為本機ip)就一切正常....   怪?????

2.當我利用ie開啟進行遠端控制時,"string control"不讓我輸入字串,我記得在Web Publishing Tool 我有將"Request Control"勾起來...  怪????

請問這問題的原因大概要朝哪去解決呢???

這樣做好像繞一大圈,不曉得可不可以直接就是檔案傳過來