我的目标是在选择文件时自动将图像上传到文件夹。在how do I auto-submit an upload form when a file is selected上的答案后,我尝试使用Javascript的onchange
事件自动提交表单:
<?php
if(isset($_POST['upload']))
{
$ImageName = $_FILES['photo']['name'];
$fileElementName = 'photo';
$path = '../images/';
$location = $path . $_FILES['photo']['name'];
move_uploaded_file($_FILES['photo']['tmp_name'], $location);
}
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="photo" onchange="document.getElementById('upload').submit();" id="file" class="inputfile" />
<label for="file">Add Image</label>
<input type="submit" style="display: none;" name="upload" id="upload">
<input type="text">
<input type="submit">
</form>
选择文件后,它不会自动上传到文件夹。
注意:我无法使用onchange="form.submit()"
,因为我的表单中有多个提交按钮!
答案 0 :(得分:0)
我认为您可以简单地将其更改为:
pc3 <- princomp(datadf, cor = TRUE)
或者做这样的事情:
document.getElementById('upload').click();