我可以使用google驱动器创建一个新的google.picker.PickerBuilder,其中包含存储在appdata文件夹中的特定文件吗?
我在PHP中获取了appdata文件夹中的所有文件,但我想在视图中显示它们 就像在这个例子中一样:
function createPicker() {
var view = new google.picker.View(google.picker.ViewId.FOLDERS);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.addView(view)
.setTitle("Select a Text File")
.setCallback(pickerCallback).
build();
picker.setVisible(true);
}
// A simple callback implementation.
function pickerCallback(data) {
if (data.action == google.picker.Action.PICKED) {
var fileId = data.docs[0].id;
alert('The user selected: ' + fileId);
}
}
google.setOnLoadCallback(createPicker);
google.load('picker', '1');
除非这是从谷歌驱动器加载我的所有文件,我只想从我的appdata文件夹中加载。
非常感谢!
答案 0 :(得分:3)
appdata文件夹专为用户不可见的文件而设计。像配置文件这样的东西,它们无法单独查看,编辑或使用它们。他们只能看到正在使用的存储量。
如果您希望用户选择特定文件,则它可能不属于appdata文件夹。您可以为您的应用创建一个常规文件夹,并通过在视图上使用该文件夹的ID调用“setParent”将其设置为选择器的起始点。