gpt4 book ai didi

javascript - 选择文件而不使用 javascript 浏览

转载 作者:行者123 更新时间:2023-12-03 12:15:20 28 4
gpt4 key购买 nike

我的主程序提示用户浏览文件以便使用 ffmpeg 进行转换。这是文件浏览的格式:

 <div>
<p class="lead">1. Select audio file for conversion ( mp3, wma):</p>
<div class="quick-center">
<div class="quick-drop-outer quick-left"><input id="inFile" type="file" id="inputFile"/></div>
</div>
</div>

这是启动文件并根据选择进行转换的代码:不支持整个代码,因为不需要文件转换:

 document.getElementById('inFile').addEventListener('change', handleFileSelect, false);
function readInputFile(file) {
// disable conversion for the time of file loading
$('#convert').attr('disabled', 'true');

// load file content
var reader = new FileReader();
reader.onload = function(e) {
$('#convert').removeAttr('disabled');
fileName = file.name;

fileBuffer = e.target.result;
}
reader.readAsArrayBuffer(file);

}
function handleFileSelect(event) {
var files = event.target.files; // FileList object

// files is a FileList of File objects. display first file name
file = files[0];
console.log(file);
if (file) {
$("#drop").text("Drop file here");
readInputFile(file);


}
}

现在,这是我的问题,我想做的是直接从音频文件已经存在的选定文件夹(上传)上传文件。我想要的不是浏览文件,而是上传上传文件夹中的最后一个文件而不是“inFile”,以便可以进行转换。怎么会发生这种事。编辑:关于我的项目的一个小简介。用户使用 HTML5 录制他的声音,并使用 ajax 和 php 将音频的链接上传到名为 upload 的文件夹中。我只想写下所选文件夹中文件的路径,而不是浏览该文件一旦完成转换记录,就会自动执行。因此,不是由用户删除文件,而是删除文件并从那里开始转换。请帮忙。提前谢谢您

最佳答案

通过 JavaScript 您无权访问主机系统上的文件和目录。

为什么?

因为非常重要的安全性功能可以阻止从脚本中读取光盘中的文件。

关于javascript - 选择文件而不使用 javascript 浏览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24735941/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com