2014-06-23 67 views
0

我正在修改here中的第5課,它採用了一個頭骨vtk對象並顯示它在一個圓圈內旋轉。我想對其進行更改,以便不從http://x.babymri.org/?skull.vtk訪問.vtk對象,而是從本地文件中讀取數據。這可能嗎?我下載了一份skull.vtk的精確副本,並嘗試諸如skull.file = file:///C:/Users/myName/Desktop/XTKtest/downloadedSkull.vtk;之類的東西,但我沒有得到任何地方。有沒有其他方法可以做到這一點?我可以在X.mesh中使用本地文件嗎?

在此先感謝,我超新XTK和JavaScript一般...

回答

0

你能分享一些代碼?

我認爲最簡單的就是你的機器上運行的本地服務器:

Set up Python simpleHTTPserver on Windows

如果你的項目目錄包含下列文件:

Project 
    index.html 
    file.vtk 

1-進入該目錄 內2-從那裏啓動本地服務器。 3-確定你可以通過訪問該文件:本地主機:/file.vtk 4-在你的JS代碼,參考更改爲模式:本地主機:/file.vtk

5轉到:本地主機

Et瞧!

請務必替換爲本地服務器使用的實際端口號,即。本地主機:8000

我的2克拉

+0

您好,感謝您的幫助。我在端口8000上創建了一個localhost,當我進入'http://127.0.0.1:8000 /'時,我可以看到我所有的文件。但是,當我嘗試訪問.vtk文件時,我的服務器崩潰。我的終端說'在處理來自('127.0.0.1',63216)'的請求期間發生異常,然後再給出幾個回溯。導致崩潰的行是'skull.file ='http://127.0.0.1:8000/downloadedSkull.vtk';'。我想知道如果.vtk文件不喜歡這個設置。如果我在瀏覽器中輸入jpg的地址,它會顯示圖片,但是如果我將其添加到.vtk文件,它會嘗試下載它... – user3175137

+0

hmmm ...此文件的權限是什麼?他們是相同的JPG和VK文件? – Nicolas

+0

他們似乎是相同的,兩個文件授予完全控制(修改,讀取和執行,讀取,寫入)SYSTEM,MyUser和管理員。 – user3175137

-1

做到這一點的easyest/lazyest方式:

1複製downloadedSkull.nrrd和downloadedSkull.vtk在根目錄(將以index.html)

2- skull.file ='downloadedSkull.vtk';

3,使用Firefox而不是Chrome瀏覽器:Firefox的接受,打開本地文件,鉻需要一個本地服務器

+0

你應該引用從哪裏下載它們。 –

相關問題