树莓派 php mysql_使用PHP上传文件到树莓派

b43c5b9296f9ed4188cbca6590899df2.png

无意间在慕课看到的一篇教程,跟着研究了下。教程使用的是PHP的 HTTP_POS 组件实现上传功能。

PS.本人是代码小白…出错的地方可能挺多…各位大大不要见怪….

说一下可能会出现的问题:

1、乱码,解决方法 请检查浏览器是否为UTF-8

2、文件上传失败,文件超过服务器设定大小!解决方法:更改PHP.ini设置中的dpload_max_filesize

3、文件上传失败,文件超过服务器表设定!解决方法:更改PHP.ini设置中的MAX_FILE_SIZE

更多问题可以参考压缩包里的 Readme.txt

正题:

首先当然得安装PHP等相关服务,参考:在树莓派上搭建LAMP服务

LAMP的含义是:

Linux - 操作系统

Apache - 网络服务器(HTTP)软件

Mysql - 数据库服务

PHP or Perl - 编程语言

安装完PHP后就可以直接把我的包(解压后)通过SFTP上传到www目录下即可(百度网盘)

Pi端解压后应该是这样的

b062fc2c5cc2d24d54e260a83385954d.png

我们尝试上传一个文件(允许的文件列表在put.php中,默认设定只能上传图片否则报错)

电脑端访问Pi的IP弹出我们的上传页面

58911b0c1b78222e9ca8b1d9640e0519.png

此时Pi端的文件夹是空的

50f1a156e530c2829b770c86d6db2054.png

我们在电脑端选择文件并点击上传

9e63c40a558bcaf3f4c7a89bfff9eecb.png

页面提示上传成功后,Pi端的文件夹便多出了一个文件。

cc7f0868f5c5c3ac3103f6f02c8eeb69.png

附上各平台的测试(ios,安卓,windows)

ios

dfd5acd9459bc947fd950b6c44af2b0c.png

b43c5b9296f9ed4188cbca6590899df2.png

安卓

f4d6279e1005f67413196e7336349740.png

85795f91d6526a6e12270250693322cd.png

windows

61dde34e345ca715cbd097c7b7b96f24.png

7e791daa27658788bbeba00d0bfb9565.png

上传成功enjoy!

最后:

程序下载地址:百度网盘

via Chris

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值