是否可以通过编程方式将文件放入webView(来自JS)?然后页面将使用如下代码处理删除的文件(上传它):
document.addEventListener('drop', function(e) {
// uploading logic here
});
答案 0 :(得分:0)
如果我正确理解了您的目标,您希望将本地文件提交给外部资源。请按以下步骤操作: 从ondrop事件中,您可以访问已在特定位置拖放的文件路径:
ev.dataTransfer.files[0].path
接下来,您需要通过ipcRenderer.send('path',path)
通知主要流程,了解文件位置,然后您可以使用fs.readFile
读取文件,
fs.readFile(path,(err,data) => {data.toString('utf8');})
然后通过http.request
在所需的外部资源上发布此文件。