Skip to content
This repository was archived by the owner on Jan 15, 2024. It is now read-only.

In hw files, file extension is changed. #40

Open
jerejesse opened this issue Jun 20, 2022 · 2 comments
Open

In hw files, file extension is changed. #40

jerejesse opened this issue Jun 20, 2022 · 2 comments

Comments

@jerejesse
Copy link

我是使用linux版本。
在原先網頁上,作業區點開任意作業,相關檔案欄位,我看了三門課程都是寫作「檔案」的超連結。
點下超連結所下載的檔案類型不一定,有pdf有tar,比如PA0_MergeSort.tgz。

透過下載器下載之後,不管原先檔名如何,都會被覆蓋變成「檔案」「檔案_1」,沒有副檔名。
這在pdf或tgz還好,應該是開頭有東西可以辨識,所以直接點可以正常打開,但tar就沒辦法,archive manager找不到適合的打開方式。
雖然手動加上副檔名後可以正常開啟,但由於副檔名被覆蓋,之後網站下線也無法查詢應該用何種副檔名打開。

請問有辦法保留原本檔案名稱嗎?或其他方式保留副檔名。

@jameshwc
Copy link
Owner

我個人沒有任何 .tar 檔放在作業區的相關檔案,如果是 .zip 和 .pdf 都可以正常下載(Windows 的環境會自己加上適當的副檔名);你遇到的 .tar 檔多嗎?如果不多,要不要考慮手動改 hw/hw.html?

@jerejesse
Copy link
Author

更正一下狀況
如圖所示,作業區有兩個地方有檔案,一個是相關檔案的「檔案」,另一個是已上傳檔案的「*****.tgz」
遇到的問題是,網頁版時「檔案」這個位置下載的檔案可能是pdf, zip, tgz, tar,因為下載下來有完整的副檔名,所以要使用沒有問題。

但目前ceiba下載工具下載的檔案會改他的名字叫做「檔案」並且沒有保留副檔名,應該是單純將顯示文字作為檔案名稱儲存?
我另外找了windows環境,兩邊在這點的結果是一致的。
如果這個「檔案」是zip或pdf,那作業系統可以順利辨識並選擇正確的軟體開啟(edge或chrome可以,firefox不行,不過這邊我們就先不要管firefox了),但如果是tar或tgz就都不行。
電機資工相關的課程90%都是使用tar或tgz進行壓縮,手動修改可能不太適合。

另外一個issue出現的下載失敗剛好保留了原本的檔案連結,結尾就是檔案名稱,所以我猜是有辦法取得原先檔案名稱的,有可能從這邊擷取檔案名稱嗎?還是這樣有其他延伸問題?

已上傳檔案的「*****.tgz」利用工具下載時因為仍然有原本的副檔名而沒有問題。

Screenshot from 2022-06-22 17-15-21

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants