不寫程式, 不自建的話, 各大雲儲存都有這樣的機制, 可以針對不同用戶的登入帳密, 提供檔案下載的權限, 你只需要把檔案上傳上去, 然後設定權限就好...請洽: Dropbox, Google Drive, One Drive, Mega Drive....
若要自建的話, 有 NextCloud 可以模擬上述雲儲存的功能, 後端可以掛載公司內現成的 NAS 或 Windows 分享資料夾....
如果要讓客戶使用手機或是筆電的網路,最簡單的方式就是分享無線熱點
Android和iPhond和Windows 10都有內建無線熱點的方式了。
接下來,要處理帳號密碼的問題,這部分用XAMPP + .htaccess應該就可以處理。
若自己沒有架設網站的能力,買台NAS可以輕鬆解決
任何指定的資料夾都可以分享出有密碼的網址
通常都可指定訪問期限、是否能上傳功能
防火牆記得要設虛擬伺服器轉址