2016-11-25 104 views
0

我正在開發一個需要將文件上傳到Google雲端硬盤的項目。文件可以是任何格式,如圖像,文檔或視頻。識別Google驅動器網址的最佳方法是什麼?

我可以看到,谷歌驅動器返回所有內容類型相同的URL。例如:

URL的文件:https://drive.google.com/open?id=0B11bZBQ5dfsdferRER

網址圖片:https://drive.google.com/open?id=0B11bZBQ5ererWEEWssdfd

上傳部分已經完成了,但我現在面臨的問題,同時顯示在網頁文件,因爲我要確定的內容類型對每個文件呈現不同的URL。

可能我可以從URL下載文件,然後在渲染前獲取內容類型。但這對我來說是最後的選擇,因爲文件的大小和數量可能更大。

圍繞Web有沒有簡單的解決方案,以便我不需要下載每個網址以獲取僅內容類型?

+0

你能得到的文件名,無需下載? –

+0

是的,我的網址存儲在我的數據庫中。 –

+0

你不能只將你的URL的MIME類型存儲在你的數據庫然後上傳? – danielx

回答

0

嗯,只要您將文件存儲在公用文件夾中,這是可能的。

你就可以辨別基於URL的文件,這將是這樣的:googledrive.com/host/folderID/filename

一些這方面的更多信息,可以發現here

+1

「雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接的頁面更改,僅鏈接答案可能會失效 –

+0

實際上,所有文件都將存儲在登錄的用戶帳戶中。那麼,我如何獲得主機/文件夾ID? –

+0

甚至你被添加*死鏈接博客*,你檢查了嗎? –

相關問題