我有一个FTP服务器(IIS),只允许上传某些文件types(例如只有图像)。 我通过文件服务器资源pipe理器中的文件筛选function来实现这一点。
这工作得很好,但现在我只需要允许标准的字母和数字的文件名。
例子:
test.jpg [valid] Test 1.png [valid] tëßt.png [invalid]
文件筛选function在这里不起作用。
有另外一种方法可以实现吗?
作为一个基于小程序的解决scheme,您可以编写一个实现FileSystemWatcher和Created事件的小应用程序。
然后当事件触发时,可以使用RegEx模式来确保名称只包含合法字符,如果匹配返回false,则删除该文件。 至于向FTP会话提供一些反馈,我不确定这是否可能。