File 系列:File-Directory-Get、File Directory GetAll、File Processor,比较简单,我就写在这里。
1.File Directory GetAll 类,可以获取指定文件夹下的所有文件。创建Action如图

结果如下:
{
"totalResults": 2,
"itemsPerPage": 16,
"startIndex": 0,
"entry": [
{
"id": "91642280-38d1-388e-933a-ebc4fa489c4e",
"fileName": "my_file.json",
"size": 186,
"contentType": "application/json",
"sha1": "3bf42e4ad57c5c17a81a9e5aa543649e4822f5a4",
"lastModified": "2024-11-20T14:11:45+00:00"
},
{
"id": "e13fe597-537e-36c2-b99a-d652c3021a36",
"fileName": "test_semicolon.csv",
"size": 19,
"contentType": "text/plain",
"sha1": "877662089544dce80691af4c7c55610161f03fd8",
"lastModified": "2024-11-20T13:41:56+00:00"
}
]
}
2.File-Directory-Get类,这个类可以获取指定文件的内容。创建Action如图,这里需要说明的是测试的时候需要在URI Fragments中传入文件id,在File Directory GetAll 类中可以获取所有文件的id。

创建完File-Directory-Get的Action,点击Designer,进行测试,在右侧的URI Fragments中输入:id=e13fe597-537e-36c2-b99a-d652c3021a36,这是我的文件id你的参照File Directory GetAll 类的Action的Designer测试结果修改。这就是问什么要先说File Directory GetAll 类的Action。

返回结果如下
{
"fileName": "test_semicolon.csv",
"content": [
[
"id,name"
],
[
"1,foo"
],
[
"2,bar"
]
]
}
3.File-Processor类,只读取一个特定的静态文件,并返回文件内容。如果您想公开特定文件或想要创建一个虚拟API或测试API使用。创建Action如图。

json文件内容如下
{
"sites": [
{ "name":"chi-na" , "url":"www.chi-na.cn" },
{ "name":"github" , "url":"www.github.com" },
{ "name":"百度" , "url":"www.baidu.com" }
]
}
返回结果如下
{
"fileName": "my_file.json",
"content": {
"sites": [
{
"name": "chi-na",
"url": "www.chi-na.cn"
},
{
"name": "github",
"url": "www.github.com"
},
{
"name": "百度",
"url": "www.baidu.com"
}
]
}
}
文件处理的类暂时先写这么多吧,学到新的文件函数在填在这里。
© 版权声明
文章版权归作者所有,未经允许请勿转载。