本文整理了Java中com.google.api.services.drive.model.File.getWebViewLink()
方法的一些代码示例,展示了File.getWebViewLink()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。File.getWebViewLink()
方法的具体详情如下:
包路径:com.google.api.services.drive.model.File
类名称:File
方法名:getWebViewLink
[英]A link for opening the file in a relevant Google editor or viewer in a browser.
[中]用于在浏览器中的相关Google编辑器或查看器中打开文件的链接。
代码示例来源:origin: iterate-ch/cyberduck
if(StringUtils.isNotBlank(f.getWebViewLink())) {
attributes.setLink(new DescriptiveUrl(URI.create(f.getWebViewLink()),
DescriptiveUrl.Type.http,
MessageFormat.format(LocaleFactory.localizedString("{0} URL"), "HTTP")));
if(!DRIVE_FOLDER.equals(f.getMimeType()) && StringUtils.startsWith(f.getMimeType(), GOOGLE_APPS_PREFIX)) {
attributes.setSize(UrlFileWriterFactory.get().write(new DescriptiveUrl(URI.create(f.getWebViewLink())))
.getBytes(Charset.defaultCharset()).length);
代码示例来源:origin: Talend/components
private IndexedRecord convertSearchResultToIndexedRecord(File file) {
// Main record
IndexedRecord main = new GenericData.Record(schema);
main.put(0, file.getId());
main.put(1, file.getName());
main.put(2, file.getMimeType());
main.put(3, file.getModifiedTime().getValue());
main.put(4, file.getSize());
main.put(5, file.getKind());
main.put(6, file.getTrashed());
main.put(7, file.getParents().toString()); // TODO This should be a List<String>
main.put(8, file.getWebViewLink());
return main;
}
代码示例来源:origin: org.talend.components/components-googledrive-runtime
private IndexedRecord convertSearchResultToIndexedRecord(File file) {
// Main record
IndexedRecord main = new GenericData.Record(schema);
main.put(0, file.getId());
main.put(1, file.getName());
main.put(2, file.getMimeType());
main.put(3, file.getModifiedTime().getValue());
main.put(4, file.getSize());
main.put(5, file.getKind());
main.put(6, file.getTrashed());
main.put(7, file.getParents().toString()); // TODO This should be a List<String>
main.put(8, file.getWebViewLink());
return main;
}
代码示例来源:origin: io.github.aktoluna/slnarch-report
public void uploadDrive() throws MessagingException, IOException {
File file = createZip();
DriveHelper driveHelper = new DriveHelper();
driveHelper.createDriver();
com.google.api.services.drive.model.File uploadFile = driveHelper.uploadFile(file);
for (String s : reportConfiguration.getTo().split(",")) {
logger.debug("Share File To {}", s);
driveHelper.shareFile(uploadFile, s);
}
if (reportConfiguration.isDeleteZipEachTestResult()) {
FileHelper.deleteFile(file);
}
if (reportConfiguration.isAfterDeleteEachTestResult()) {
FileHelper.deleteDirectory(getReportDirectory());
}
logger.info("Web View link {}", uploadFile.getWebViewLink());
logger.info("Web Content link {}", uploadFile.getWebContentLink());
boolean result = MailSenderCreator
.createMailSender(MailSendType.valueOf(reportConfiguration.getMailType()),
reportConfiguration.getHost(), reportConfiguration.getPort(),
reportConfiguration.getUsername(),
reportConfiguration.getPassword(), reportConfiguration.isAuth())
.createMail(reportConfiguration.getFrom(), reportConfiguration.getTo(), "Test Result",
reportConfiguration.getCc(), reportConfiguration.getBcc())
.setMessage(uploadFile.getWebContentLink())
.send();
logger.info("Mail send {}", result);
}
内容来源于网络,如有侵权,请联系作者删除!