我对拖放文件一无所知,但我发现了这个漂亮的小代码,它允许我将文本文件拖到文本区域。效果很好。我想知道是否有可能得到我删除的文件的文件名并将其保存到php变量中?我需要的文件名后,形式提交。
function dropfile(file) {
var reader = new FileReader();
reader.onload = function(e) {
area.value = e.target.result;
};
reader.readAsText(file, 'UTF-8');
}
area.ondrop = function(e) {
e.preventDefault();
var file = e.dataTransfer.files[0];
dropfile(file);
};
<form method='post' action='' id='theform'>
<textarea id='area' name='data'></textarea>
</form>
<button id=sub onclick='theform.submit()'>SUBMIT</button>
1条答案
按热度按时间vlju58qv1#
您可以在
drop
event中使用File.prototype.name
property,如下所示: