https://www.googleapis.com/drive/v3/files/FILEID?alt=media%26key=API_KEY
如果我们将此链接粘贴到Chrome或Safari,它将开始下载。
但问题是
https://www.googleapis.com/drive/v3/files/ABCDEFG?alt=media%26key=MYAPIKEY
$file_url = 'https://www.googleapis.com/drive/v3/files/ABCDEFG?alt=media&key=KEY';
header('Content-Disposition: attachment; filename="mywork.fbx"');
readfile($file_url);
如果我的理解是正确的,这个答案怎么样?在这个答案中,WebContentLink
被用作endpoint。官方文件是这样说的。
WebContentLink:
https://drive.google.com/uc?export=download&id={fileId}
如果我误解了你的问题,这不是方向,我道歉。
在我的项目中,我正在上传一个文件。上传时,我将其原始文件名和扩展名保存在数据库中,并将该文件与一些一起保存在服务器上,生成的GUID也与文件名和扩展名一起存储在数据库中。 比如-- -用于上载的文件名为Questions.docx -则orignalFileName将为“问题” -文件扩展名将为“.docx” -上传文件,文件名为“0C1B96D3-AF54-40D1-814D-B863B7528
问题内容: 我有这个PHP代码: 如果我有一个名为的文件,则此函数返回。 我想做相反的事情,我希望函数不带扩展名就返回。 该文件只是变量中的字符串。 问题答案: 不需要所有这些。签出pathinfo() ,它为您提供了路径的所有组件。 手册中的示例: 代码输出: 或者,您只能获得某些部分,例如:
问题内容: 设法将我的文件存储在一个文件夹中,但是没有文件扩展名。 有谁知道我将如何存储带有文件扩展名的文件? 问题答案: 从文档中:“ Multer不会为您添加任何文件扩展名,您的函数应返回带有文件扩展名的文件名。” 添加扩展名的方法如下: 我建议使用该属性来确定扩展名。例如: 更多信息:https://github.com/expressjs/multer
问题内容: 我想用PHP包装CSS文件…因此,我为CSS文件编写了标头,并给了它一个.php文件扩展名,因此… css.php。 如果该页面已被用作包含内容,是否可以使用?还是这个新标题与页面所包含的框架冲突? 问题答案: 加纳夫钉牢了它。 我做: 然后在您的.css.php文件顶部:
问题内容: 我去了Chrome Extension Downloader,将.crx文件锁定为“ Adblock-Plus_v1.4.1”。 我把它扔到我正在工作的目录中,然后运行: 它完全承认它的存在,但是它给了我看起来像一条样式信息: 然后最终是一个webdriver异常: 我几乎100%确信我的代码没有问题,因为它会在引发异常之前先放置ChromeDriver类型的消息。 我也试图去收拾它自
问题内容: 假设我在数据库表的列中有或,等等。 如何仅获取文件扩展名? 问题答案: 试试这个: sqlfiddle