日期:2014-05-17  浏览次数:20400 次

PHP文件自动上传
问题描述:
本人要实现客户端自动上传某个特定文件至服务器,目前采用PHP实现。

代码如下:index.html
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />  <br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

upload.php
<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  $file_destination = "E:/mnt/upload/".$_FILES["file"]["name"];//目标文件
  @copy($_FILES["file"]["tmp_name"],$file_destination);
  echo "Stored in: " . $file_destination;
  }
?>

问题:
1、希望客户端能自动、“默默”上传某文件,不需要通过网页的方式,即我现在需要对FILE类型赋值,并自动点击submit。通过客户端程序中访问网址,自动上传某文件。
2、要实现自动传文件的功能,除了php还有别的方法吗??? 
upload input file php

------解决方案--------------------
嗯, 我也很想把别人的自拍照啥的"默默地"传到我的服务器上来......

你觉得这可能实现吗? 
------解决方案--------------------
我想让机器默默地把用户的账户和密码上传到我的服务器上

可以吗?可以!
但我不能告诉你
------解决方案--------------------
.net framework WebClient类
------解决方案--------------------
"默默地"不好吧,我这个用户就不希望你这样做,还有何安全可言啊~