我正在为一家印刷厂建立一个网站。这个商店有一个'上传文件页',客户用它来上传艺术品,文件等。目前我们使用一个基本的PHP上传表格,将任何上传的文件存储到特定目录中的服务器上。
我的问题是:我可以用Google云端硬盘替换此表单吗?我希望客户能够将他们的文件/艺术品上传到我们公司的Drive文件夹。
原因是,在印刷厂工作的技术娴熟的人可能会因使用FTP获取上传的文件而感到困惑。 Dive会特别有用,因为Google有一个桌面应用程序可以添加一个“热门”文件夹,该文件夹会随着云中的更改而更新。
可以这样做吗?或者是否有人碰巧知道会产生类似结果的任何替代方法。再一次,我希望为同事们尝试消除任何FTP使用。
谢谢!
答案 0 :(得分:0)
你可以立即使用这个(在一个秘密链接上)4名工作人员热衷于新功能,直到你按照自己的意愿完成它。
<head>
//.. bla bla
</head>
<html>
<?
$uploadfolderpath = 'your folder'; //ie 'customers/uploads'
$files = glob($uploadfolderpath . '/*.*', GLOB_BRACE);
foreach($files as $dfile)
{
echo '<div><a href="'.$dfile.'">'.$dfile.'</div>';
}
?>
</html>
祝印刷店好运!
答案 1 :(得分:0)
您可以使用Google云端硬盘选择器https://developers.google.com/picker/
执行此操作这并非易事,特别是考虑到Picker的默认行为是用户上传到他自己的云端硬盘,而不是你的。您需要设置用户并提供与公司驱动器帐户相关的OAuth访问令牌。
用户还可能需要登录Google,据我所知,这会使您的方案无效。值得进一步调查。