我的本地硬盘上有一个文件需要上传到我的在线服务器。
文件名将始终为helloWorld.log,并且始终位于同一位置,即C:\ TestFile。
本地文件位置:C:\ TestFile \ helloWorld.log(如果有帮助,此文件可能是.json或其他类型)
文件中的内容(helloWorld.log)是JSON对象,即{"时间":" 1.15","身高":" 3& #34;}
文件中的内容每5秒更新一次,这就是我需要每隔5秒将文件上传到服务器的原因,以便提取供我使用的信息。
我想到的是以某种方式自动化以下php进程...我可能完全错了,这就是我在这里的原因...想知道,如果我能以某种方式硬编码的位置上传文件和刷新UploadButton以模拟每次4.5秒的点击操作或与5秒文件更新匹配所需的任何文件,名称,类型和/或其他相关特征......
<?php
$name = $_FILES['file']['name'];
$tmp_name = $_FILES['file']['tmp_name'];
if (isset($name)) {
if (!empty ($name)) {
$location = "uploadFile_23-Jun-2014/";
if (move_uploaded_file($tmp_name, $location.$name)){
echo 'uploaded';
}
}
}
?>
<div class="hidden">
<form action="" method="POST" enctype="multipart/form-data">
<div>
<input type="file" name="file" multiple="multiple" />
<input type="submit" value="Upload" />
</div>
</form>
</div>
所以,这就是我的想法,如果有人可以帮助我自动化这个过程,那将是惊人的。我已经研究过JS / jQuery和其他客户端脚本,没有一个是真正的客户端启用(正如专家们所经历的那样)。我真的不想学习另一种语言来实现这一点,我想把它保存在JS / PHP领域。
我确信可能有其他FTP选项,但我遇到了对我来说没有意义的选项。