PHP文件自动上传

Ashley_huo 2013-02-12 11:01:19
问题描述:
本人要实现客户端自动上传某个特定文件至服务器,目前采用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还有别的方法吗???
...全文
647 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloyou0 2013-02-13
  • 打赏
  • 举报
回复
你有客户端程序那不是怎么搞都行, 不需要用浏览器啊
引用 3 楼 Ashley_huo 的回复:
问题补充: 程序的功能主要是收集局域网内的信息,局域网内所有主机把信息收集好存成文件,统一上传至服务器。 现在就是这个上传没搞定,客户端程序也是自己写。 网上查了一下,FILE类型的value值是只读的,貌似这条路走不通了 请问大家还是什么更好的通信方式?
Ashley_huo 2013-02-13
  • 打赏
  • 举报
回复
问题补充: 程序的功能主要是收集局域网内的信息,局域网内所有主机把信息收集好存成文件,统一上传至服务器。 现在就是这个上传没搞定,客户端程序也是自己写。 网上查了一下,FILE类型的value值是只读的,貌似这条路走不通了 请问大家还是什么更好的通信方式?
xuzuning 2013-02-13
  • 打赏
  • 举报
回复
我想让机器默默地把用户的账户和密码上传到我的服务器上 可以吗?可以! 但我不能告诉你
franzhong 2013-02-13
  • 打赏
  • 举报
回复
"默默地"不好吧,我这个用户就不希望你这样做,还有何安全可言啊~
liuintermilan 2013-02-13
  • 打赏
  • 举报
回复
.net framework WebClient类
helloyou0 2013-02-12
  • 打赏
  • 举报
回复
嗯, 我也很想把别人的自拍照啥的"默默地"传到我的服务器上来...... 你觉得这可能实现吗?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧