# 自动上传 **Repository Path**: MacXiang/auto-upload ## Basic Information - **Project Name**: 自动上传 - **Description**: 监视目录文件,如有更新则执行post上传 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-15 - **Last Updated**: 2021-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 指定目录自动上传 ## 使用说明 - 下载并安装nodejs [下载地址](https://npm.taobao.org/mirrors/node/v16.6.2/node-v16.6.2-x64.msi) - 安装完nodejs后, 在index.js 所在目录下 打开命令行窗口 并执行 npm i - 启动主程序 执行 node index.js 或执行 当前目录下的run.bat (建议以管理员身份运行) ## 文件 ### config.json 配置文件 - url: 上传的url地址 - path: 欲与上传的本地目录. 注意:如果使用 windows路径的话, 路径中的 \ 要使用两个斜杠来表示 例如: \ \ ,建议替换成 反斜杠 / ### exist.json 排除上传文件 以数组形式保存,需要排除上传的文件绝对路径.每个值均为当前系统的绝对路径 例如: windows c:\a.txt Linux /etc/a.txt 并且 在每上传一次文件后,都将添加当前上传文件的绝对路径至配置文件中. ### index.js 源代码 运行方式为 node index.js ### upload.php 后端php简易代码 仅作参考 需配置webServer的上传文件限制大小.iis默认是30M ### run.bat 简易启动代码 双击即可