獲取上傳檔案的本地路徑

2021-09-28 20:26:58 字數 863 閱讀 4876

在cesium上顯示要匯入的航線區域,要匯入的格式是.kml,用到cesium中的cesium.kmldatasource.load()方法,

方法引數如下:

方法1:使用url

在引數data中需要傳入 url ,目前在專案中使用的是el-upload,獲取不到上傳檔案的本地路徑。後期找到方法使用filereader 來讀取,方法返回的是乙個dataurl,在filechange方法裡面寫:

let reader = new filereader()

reader.readasdataurl(file.raw);

// 轉換成功後的操作,reader.result即為轉換後的dataurl

reader.οnlοad=()=>

方法2:使用blob

let url = window.url || window.webkiturl;

let blob = url.createobjecturl(file.raw);

上傳後,獲取kml中資料:

let viewer = new cesium.viewer('cesiumcontainer');

let options = ;

viewer.datasources.add(cesium.kmldatasource.load(blob, options)).then(function (datasource) {

let rider = datasource.entities.values[0];

thisobj.viewer.flyto(rider);

注:參考

github本地檔案上傳

linux建立ssh金鑰 首次使用時 ssh keygen 跳出選項一直預設即可 將生成的id rsa.pub檔案開啟,複製所有內容,在github賬戶中新建ssh account setting ssh key 測試驗證是否成功ssh t git github.com 本地配置git config...

本地檔案上傳git

將本地檔案上傳至git.一 git上建立倉庫 二 將檔案上傳至git倉庫 1.先進入專案資料夾,通過命令 git init 把這個目錄變成git可以管理的倉庫 git init 2.把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 ...

本地檔案上傳GitHub

1 mkdir 專案名稱 2 cd 專案名稱 3 git init 把它變成可管理的git倉庫 4 git status 檢視狀態 5 git add 點用空格隔開 6 git status 檢視狀態 7 git commit m 注釋 提交 8 git remote add origin gith...