我想执行tree_
函数,然后只执行onclick
函数来获取文件并上传文件。
这是代码:
单击按钮并执行onchange
。
handleFileSelect()
以下是<input type="button" name="next" onclick="handleFileSelect();" value="Next" />
功能:
handleFileSelect()
在上面的函数中,function handleFileSelect(evt) {
var files = evt.target.files; // FileList object
for (var i = 0, f; f = files[i]; i++) {
$.ajax({
url: 'https://content.dropboxapi.com/2/files/upload',
type: 'post',
data: f,
processData: false,
contentType: 'application/octet-stream',
headers: {
"Authorization": "Bearer <MY_ACCESS_TOKEN>",
"Dropbox-API-Arg": '{"path": "/' + f.name + '","mode": "add"}'
},
success: function(data) {
console.log(data);
console.log(f);
// document.getElementById("uploadApp").submit();
},
error: function(data) {
console.log(data);
}
})
}
}
document.getElementById('my-file').addEventListener('change', handleFileSelect, false);
元素中有一个onchange
来获取文件。
实际上我只想点击input='file'
元素,获取文件,然后点击input='file'
按钮,然后只上传我的文件。有可能吗?