2014-09-29 46 views
0

我想給用戶列表一個簡單的方法來上傳和顯示他們的圖像到網站。 上傳極其方便的方式當然是谷歌雲端硬盤文件夾。 那麼有可能顯示谷歌驅動器文件夾中的最新文件 - 網站 - 或谷歌電子表格文檔? Php也可以。顯示最近上傳的網站/電子表格中指定Google Drive文件夾的圖片

+0

圖片在您的谷歌驅動器或用戶擁有? – 2014-09-29 03:29:25

+0

在共享Google雲端硬盤文件夾 – TobiasH 2014-09-29 03:30:04

+0

谷歌驅動器API:https://developers.google.com/drive/ – 2014-09-29 03:31:21

回答

1

可能有多種方法可以做到這一點。首先,你需要確定最後上傳的圖像文件是什麼。因此,圖片需要可以檢索的日期和時間戳,或者其他方式來確定上傳的最後一張圖片的內容。您可以用文件名中的某種時間戳來保存文件,或者在文件描述中添加一些內容。

Apps腳本有一些名爲HTML服務,它允許您在應用程序中提供HTML。

Google Documentation HTML Service

換句話說,你可以創建HTML網站。該網址是一個很長的地址,因此它不會是一個典型的網站地址。 Apps腳本服務器端代碼是JavaScript,所以你不會使用PHP。 Google App Engine確實提供免費服務,您可以在其中使用PHP,但免費服務不通過HTTPS提供。 (S結束。)免費服務與HTTP服務(沒有S結束,未加密)

所以,我很確定你想要做什麼是可能的。您決定的選項取決於您想要什麼功能,以及您可以或想要投入多少工作。

從長遠來看,使用HTML服務比使用電子表格或文檔更好。如果你已經知道一些HTML,我沒有看到任何試圖製作電子表格的網站。

您是否可以控制用戶對其上傳的圖像文件的命名?如果用戶直接訪問雲端硬盤,則無法控制歸因於該文件的文件信息。 Google會自動給該文件一個創建,打開和修改日期,但我不知道是否記錄了時間。如果每天上傳一個文件以確定哪一個文件是最新文件,那麼這將無濟於事。

有一個文件類的getDateCreated()方法。

如果包含時間,那麼您可以使用它來確定上傳的最後一個文件。還有一種方法可以在Google雲端硬盤中查看文件以進行更改,但您需要觀看該文件夾。我懷疑將文件夾中的每個文件放在一起看都不錯。

Google Documentation - Get Date Created

相關問題