在config.json文件中添加要限定的文件名称
"uploadAllLimitation": [
".png",
".jpg",
".jpeg",
".gif",
".bmp",
".mp4",
".mp3"
] /* 列出的文件类型 */
}
在 CrawlerHandler.cs 类里面修改 public Crawler Fetch() 方法,并添加文件类型的验证
// 新增格式的验证
var listextension = Config.GetStringList("uploadAllLimitation").ToList();
string _extension = Path.GetExtension(ServerUrl.ToLower());
if (!listextension.Contains(_extension))
{
State = "文件格式错误!";
SourceUrl = "";
ServerUrl = "";
return this;
}
重新发布解决问题