一 .解决的问题

在手机上浏览信息时,遇到了一些收藏链接,想先保存下来再用电脑下载下来,刚好开通了一个华为云服务器,边想利用html表单+php写一个简单的脚本实现功能,刚好网上有相关源码!

二 .解决方案

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><title>上传文件</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="" /><meta name="keywords" content="" /><script type="text/javascript"></script><style type="text/css">#form{text-align: center;width: 50%;background-color: #A4D3EE;margin:20% 25% 20% 25% ;}#submit{margin-top: 300px;}#upload{margin-left:65px; }</style></head><body><html>
<body><form action="upload_file.php" method="post" enctype="multipart/form-data"><div id="form" ><label id="upload" for="file">上传文件:  </label><input type="file" name="file" id="file" /> <br /><input type="submit" name="submit"  id="submit" value="上传" /></div>
</form></body>
</html></body>
</html><script type="text/javascript"></script>
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
||($_FILES["file"]["type"] == "text/plain"))
&& ($_FILES["file"]["size"] < 200000)){if ($_FILES["file"]["error"] > 0){echo "Return Code: " . $_FILES["file"]["error"] . "<br />";}else{echo "Upload: " . $_FILES["file"]["name"] . "<br />";echo "Type: " . $_FILES["file"]["type"] . "<br />";echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";if (file_exists("upload/" . $_FILES["file"]["name"])){echo $_FILES["file"]["name"] . " already exists. ";}else{move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);echo "Stored in: " . "upload/" . $_FILES["file"]["name"];}}}
else{echo "Invalid file";}
?>

运行该脚本过程中出现了:

给该目录增加权限:

重新尝试:

再看云服务器:

OK!问题解决!

将手机上的小文件通过php脚本上传到linux服务器相关推荐

  1. 服务器怎么用u盘传文件进去_本地文件上传到linux服务器的几种方法

    本文介绍几种常见的方法,把文件上传到Linux服务器中!速维网络 常见有使用:scp命令.xshell软件里的xftp程序.U盘挂载.服务器自带的lrzsz程序. 一.scp使用说明: 1.把本机的文 ...

  2. Python 技术篇-用paramiko库实现winodws本地文件上传至linux服务器实例演示

    利用 paramiko 库可以实现 linux 服务器的管理. 如果想管理 windows 服务器的话就麻烦一点了,我用 flask 服务实现的,可以看我的这篇文章: Python 技术篇-用 fla ...

  3. XShell安装lrzsz实现文件上传到Linux服务器

    XShell安装lrzsz实现文件上传到Linux服务器 将windows本地文件上传到Linux主机上,可以使用XShell工具进行文件传输 1:使用xshell连接上一台Linux主机,输入rz命 ...

  4. linux另存为,linux下的ssh工具之,本地上传到linux服务器and Linux服务器文件另存为本地。非sftp工具。...

    首先,当你只有一个ssh工具可以连接linux,但你有想把文件在 linux 和windows(本地)直接的切换.其实可以的: 1.将本地的文件,放到ssh远程的linux服务器上: 首先要安装工具包 ...

  5. 上传图片到linux返回url,Springboot 将前端传递的图片上传至Linux服务器并返回图片的url(附源码)...

    问题由来: 用户个人信息需要添加头像功能 当前端程序是微信小程序时,前端将直接将图片 url 传送至服务端 但是当前端是 Web 页面时,前端传递的参数是一张图片,服务端需要将图片保存至 Linux ...

  6. 把代码放到服务器文件夹,怎么将本地代码传到云服务器

    怎么将本地代码传到云服务器 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务 ...

  7. 从windows上传到linux服务器的php图片生成不了,windows10上用thinkphp5开发程序上传服务器后出现图片异常的问题...

    1.发现问题.经过测试,发现在windows10上浏览一切正常,上传图片浏览正常,但是上传到linux服务器后出现上传图片浏览失败的情况. 2.图片名称如果全部是英文,不包含中文等特殊字符,则在lin ...

  8. Linux文本复制到记事本文本文件乱码,解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题...

    一.前期准备 1.首先在windows环境下打开记事本,然后创建一个包含汉字和英文的文本文件,输入内容"测试在windows里的记事本里编辑的文本文 件,上传到linux服务器上会不会出现乱 ...

  9. php项目源码发布linux,php代码上传到linux服务器无法正常显示

    近期接手了一个PHP开发的项目,一直想搞个LVS管理的工具,却一直没动力去做,这次就当是学习和为了以后工作的方便吧.开发过程中遇到这么一个问题,情况如下: 情况:在windows下写好的代码,上传在L ...

最新文章

  1. 微信小程序获取text的值与获取input的输入的值
  2. 详解SQL中的触发器
  3. Linux常用的基本命令02
  4. 毁掉云计算项目的三个“好办法”
  5. 先读懂CapsNet架构然后用TensorFlow实现,这应该是最详细的教程了
  6. 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - G. 手链样式
  7. WCF双向通讯netTCP
  8. bean覆盖 springboot_SpringBoot中如何进行Bean配置
  9. php区链接,PHP读取某站点的链接的函数的方法
  10. oracle 10g的进程主要分为,Oracle10g 后台进程列表
  11. JSP 页面传值方法总结(转)
  12. 常见反爬虫手段及应对策略
  13. Prewitt和Sobel算子
  14. 自己整理的申论知识体系梳理分享
  15. python爬虫(三):校花图片爬取
  16. VUE实现一个Flappy Bird~~~
  17. 赵小楼《天道》《遥远的救世主》深度解析(55)王庙村扶贫和格律诗事件的关键人物:冯世杰
  18. android 获取图片的真实地址
  19. 二阶系统表达式 稳态灵敏度
  20. 服务器开发macbook综述

热门文章

  1. OpenCV-Python教程:颜色图(applyColorMap)[只需几行代码生成22种风格各异的彩色图]
  2. LRU Cache(最少最近使用机制)
  3. VC API常用函数简单例子大全
  4. 访问学者申请的面试与面签问题
  5. Oracle技巧之19c EM不好用?
  6. FIFO算法 C++实现
  7. Fiddler Everywhere调试代理来扩大您的调试工作
  8. SQL实现广告数据多维度的提取
  9. mysqladmin 命令详解
  10. Vue项目打包后dist文件目录详解