在网页上自动化流程

时间:2013-12-07 15:47:05

标签: php

我有一个网页。可以选择从计算机中选择文件,然后有一个提交按钮。 每次上传时文件都相同。我只需要从我的电脑中选择文件(每次都是相同的位置),然后点击提交按钮。

有没有办法自动完成?

2 个答案:

答案 0 :(得分:1)

是的,如果是这种情况,HTTP POST提交每次都是相同的。您可以使用任何选择的语言一遍又一遍地发送POST提交。还有GUI工具,即Fiddler,您可以观看帖子提交,然后选择它,并按住SHIFT + R以继续重新发出请求。

答案 1 :(得分:0)

不,除非您的计算机没有自己的页面。 PHP无法访问用户的本地文件,甚至不能访问javascript。一切都是因为安全。您始终自己选择文件,任何代码都无法访问您的本地文件。但如果文件每次都相同,您可以将其保存到Web服务器并使用它。

编辑

HTML:

<form action="upload.php" method="post" enctype="multipart/form-data">
 <label for="file">Insert file</label>
 <input type="file" name="file" id="file"><br />
 <input type="submit" name="submit" value="Submit">
</form>

PHP(upload.php的):

<?php 
   $path = "upload/"; // uploads folder
   $path = $path . basename( $_FILES['file']['name']); 

   if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $path)) {
     echo "File ".  basename( $_FILES['uploadedfile']['name']). " uploaded.";
   } else{
     echo "Error, please try again.";
   }

?>