---
weight: 2
type : docs
bookFlatSection : false
---

### 用户如何上传文件
smartchart默认是不自带文件上传功能
但是smartchart是可以自已创造上传页面, 在模板商店中你可以找到相关模板进行购买
然后通过模板下载的方式下载后进行操作
这样每一个页面是可以单独使用权限控制的,就和控制报表权限一样,你还可能按需随意定制页面
![输入图片说明](https://images.gitee.com/uploads/images/2021/1206/145837_a7f8abde_5500438.png "屏幕截图.png")

### 关于上传文件的路径
默认的上传主目录是在项目的log的文件夹下面, 
你可以在setting.py(自定义django) 或 config.ini中设定UPLOAD_PATH来修改你的上传目录
比如你上传页面的报表ID是23, 那么文件将会被上传到UPLOAD_PATH/23/你的文件名

### 如何使用上传的文件
你需要使用[python连接器](https://gitee.com/smartchart/smartchart/wikis/2.%E6%95%B0%E6%8D%AE%E9%9B%86%E8%AF%B4%E6%98%8E/%E7%89%B9%E6%AE%8A%E6%95%B0%E6%8D%AE%E6%BA%90/Python%E6%95%B0%E6%8D%AE%E9%9B%86), 来操作你的上传的数据, 内置了变量ds_path为你的上传目录, 所以可以更方便的读取上传的文件,如上文件
df = pd.read_excel(ds_path+'/23/文件名')


