:::

臨時要傳送檔案的話,怎麽辦好呢? / Temporarily Transferring Files Between Different Computers via Internet

2024-0102-112755.png

以前要臨時傳送檔案的時候總是會靠隨身碟,然後每次插著就忘記了。現在可以試試看/tmp/files


100MB以下小檔案適用 / For Small Files under 100MB

2024-0102-111406.png

https://tmpfiles.org/

「/tmp/files」並不是Linux的路徑名稱,而是這個網站的名字。它的用途很簡單,上傳100MB以下的檔案,然後就能取得下載檔案的網址。

2024-0102-111607.png

舉例來說,我上傳了「412000043 期末報告 - 資訊圖表街訪.odt」以上面的例子來說,最後我取得的網址就是「https://tmpfiles.org/dl/3737333/412000043-.odt」。該網址會在60分鐘之後到期移除。因此非常適合用來傳輸臨時的小檔案。

檔名會被修改的問題 / The Issue of File Names Being Altered

2024-0102-112025.png

需要注意的是,它的檔案名稱只會留下英文、數字跟部分的標點符號,不會保留中文。如果你需要保留完整的檔案,不妨先把檔案用7zip之類技術壓縮後再上傳。如此一來,就算下載的檔案名稱不會保持原本的中文,也不會影響到解壓縮後的結果。

用QR碼取得網址 / Get URL from QR Code

2024-0102-112144.png

如果你想要用手機快速取得該網頁的網址,不妨按右鍵開啟選單,使用「Create QR Code for this page」。現在大多瀏覽器都有支援類似的功能。

2024-0102-112229.png

手機掃描這個帶有小恐龍的QR Code,這樣就可以取得網址、輕鬆在手機上下載檔案了。

供開發者用的API / RESTful API for Developers

2024-0102-113025.png

https://tmpfiles.org/api

/tmp/files還支援了RESTful API的功能。開發者可以使用POST方法將檔案傳送到「https://tmpfiles.org/api/v1/upload」,然後便能取得臨時取用的網址。這真的是很方便呢!

不過最後還是要提醒大家,儘管傳送到/tmp/files的檔案會在60分鐘後刪除,但它仍然會公開在網際網路上。請不要傳送私密、具有機密的檔案喔!


這個簡單的分享就到這裡了。最後要來問大家的是:你之前是怎麽傳送檔案的呢?

  • 1. LINE。因為長官都用LINE。
  • 2. Email電子信箱吧。可以搜尋跟保存也是不錯。
  • 3. USB隨身碟。這是我弄丟後的第三隻了。
  • 4. 其他:歡迎在下面留言分享喔!

總共6 則留言 ( 我要發問 , 隱藏留言 顯示留言 )

  1. 这个项目有没有开源啊,我想自行部署,这样就能更好的支持,可以修改设定,也可以加密

    回覆刪除
    回覆
    1. 網誌管理員已經移除這則留言。

      刪除
    2. 啊啊啊输错域名,尴尬,由于我自己不能修改,只好再开一条评论。。地址是send.halloworlds.cn希望可以测试测试,官方称端到端加密

      刪除
    3. To 沧海,

      不錯,可以用。

      https://github.com/mozilla/send
      看起來很像是用這個函式庫架設的?

      刪除
    4. 对的,改了一下内部的参数,全部用docker架设

      刪除