2016-05-31 87 views
0

我希望能夠將文件發送給其他用戶。我已附加文件併發送到另一個用戶數據庫表。現在,我如何獲取該文件並顯示正在接收文件的用戶的下載內容。拉出文件,以便對方用戶可以下載並查看它。我讀了關於send_file,但不太清楚如何安全地使用它!謝謝!!如何將文件從一個用戶發送到另一個用戶

回答

1

我通常所做的是將文件存儲在服務器的文件系統上,而不是實際將文件本身存儲在數據庫中。我讀到的每一個地方,似乎這是更好的事情。

您可以將名稱或位置存儲到您希望他們下載的特定文件中,然後只需要使用通常的<a href=".." download></a>來下載它。

如果安全性成爲問題,您還可以限制對某些文件位置的訪問。

+0

我從哪裏開始弄清楚?這將保留所有已上傳的文件?我使用aws和postgres !!。我假設我不能在像sqllight這樣的本地服務器上執行此操作?我也使用ngrok作爲測試提供者。 –

+0

@MichaelLombardo研究s3,它是AWS的一部分,通過像載波或回形針這樣的寶石非常容易使用 –

+0

Ya我想使用aws!我要去看看現在!謝謝!! –

相關問題