2017-02-14 76 views
-2

我有一個網站,允許用戶通過谷歌/臉譜登錄。我希望用戶上傳文件到我的網站,這些文件將存儲在雲端(即我的Google Drive或Dropbox帳戶)。只有這些文件對他們可見。是否有可能實現這一目標?請幫忙。允許用戶將文件上傳到雲存儲php

+0

請仔細閱讀「[問]」和相關頁面以及「[mcve]」。我們需要看到你的努力的證據。你有沒有搜索和閱讀一些網頁?他們爲什麼不幫忙?你寫代碼了嗎?如果不是,爲什麼?如果是這樣,請告訴我們展示您遇到的問題所需的最低代碼以及最低輸入數據和預期輸出。 –

回答

0

我建議創建一個數據庫,其中將包含將能夠下載文件的用戶名。我認爲你創建了一個$ _SESSION ['username']變量(或者類似的東西)來記住誰登錄了你的網站。你只需要看看你的數據庫,並驗證正在使用你的網站的人是否可以完全訪問你的文件。 例如:

<?php 
$host = ''; 
$user = ''; 
$pass = ''; 
$database = ''; 
$conn = new mysqli($host,$user,$pass,$database); 
$sql = "SELECT * FROM permission WHERE username='".$_SESSION['username']."'"; 
$result = $conn->query($sql); 
if($result->num_rows > 0) { 
    ---ALLOW USER TO DOWNLOAD--- 
} else { 
    echo 'You're not allowed to download the file'; 
} 
?> 
相關問題