当前位置: 首页 > 知识库问答 >
问题:

使用电子对话框确定文件类型

锺离嘉容
2023-03-14

我使用HTML5文件API将文件拖入电子应用程序,并获得文件详细信息(名称、哑剧类型、大小等)。)。如何通过电子对话框模块选择文件时实现相同?下面是利用HTML5文件API的代码(渲染过程):

const {dialog} = require('electron').remote;

// Using jQuery ($)
var holder = $('#holder');
holder.on('drag dragstart dragend dragover dragenter dragleave drop', function(evt) {
    evt.preventDefault();
    evt.stopPropagation();
})
.on('drop', function(evt) {
    let file = evt.originalEvent.dataTransfer.files[0];
    console.log(file.name);
    console.log(file.type);
    console.log(file.size);
})
.on('click', function(evt) {
    dialog.showOpenDialog({
        properties: [ 'openFile' ]
    }, function(file) {
        console.log(file); // just displays local, full path
        // code to get name, type, size... how do I?
    });
});

共有1个答案

单于翰飞
2023-03-14

检查这个库:嗯,魔法,它会做你想要的。

 类似资料:
  • 本文向大家介绍Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码,包括了Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码的使用技巧和注意事项,需要的朋友参考一下 Android中可以创建三种对话框、确定取消对话框、单选对话框、多选对话框 android中的确定取消对话框演示示例 Android中使用单选对话框的演示案例 android中使用多选

  • 目标: 将应用程序脚本函数中的数据返回到自定义电子表格HTML表单中。 问题: 脚本返回“未定义” 应用程序脚本: 电子表格超文本标记语言对话中的脚本:

  • 我是Java的初学者。我正在使用netbeans 7.3 IDE的GUI编辑器制作一个简单的文本编辑器。我面临的主要问题是无法保存/打开文件。我已经创建了“保存”按钮。当我删除文件选择器时,它是一个嵌入在java窗口中的正常打开的文件对话框,没有任何功能。我还尝试在单击save按钮(在源代码视图中)时创建一个新的jFileChooser,但它不起作用 简而言之,我需要一个简单的打开/保存对话框。当

  • 我做了一个AWS Cognito用户池,没有电子邮件或电话属性(只有用户名和密码),MFA关闭了。然而,当新用户注册时,他们无法登录,直到他们的帐户得到确认。当然,这是不可能的,因为没有电子邮件或电话发送校验码。 我如何不需要用户确认,或者在注册时自动确认用户? 下面是Cognito用户池中相关选项卡的一些屏幕截图:

  • 本文向大家介绍使用Perl引发“文件下载”对话框,包括了使用Perl引发“文件下载”对话框的使用技巧和注意事项,需要的朋友参考一下 有时,您希望提供一个选项,使用户单击链接,该链接将向用户弹出“文件下载”对话框,而不显示实际内容。这非常简单,可以使用Perl Script通过HTTP标头实现。 这个HTTP标头与上一节中提到的标头不同。例如,如果要使FileName 文件可从给定链接下载,则其语法

  • 我们可以覆盖页面离开确认对话框与自定义设计的对话框,如jquery UI对话框? 我试图将其实现为: var warning=true; var v_leavemsg=“确实要离开页面吗?”;Window.OnBeforeUnload=ConfirmExit; 函数confirmExit(){ if(warning){ //custom dialog函数调用 f_customdialog(v_le