У меня есть экземпляр filepicker.io, в котором я использую функцию pickAndStore, чтобы позволить пользователям загружать различные файлы, однако при тестировании Microsoft Visio я обнаружил, что файлы блокируются/отклоняются при загрузке из-за желтой ошибки, в которой говорится, что он не регистрируется как принятый тип файла (и перечисляет все файлы, которые, по его мнению, разрешены)?
В моих журналах аргументов, отправленных функции, я вижу полный набор типов файлов, которые я разрешаю, и 4 варианта visio, которые я добавил, явно присутствуют:
Четыре, которые я добавил:
".vss", ".vssx", ".vsd", ".vsdx"
Полный массив:
[".doc", ".dot", ".docx", ".docm", ".dotx", ".xls", ".xlt", ".xlsx", ".xltx", ".xlsm", ".xlsb", ".oft", ".msg", ".ppt", ".pptx", ".pptm", ".pps", ".ppsx", ".mpp", ".pub", ".pdf", ".html", ".mhtml", ".txt", ".rtf", ".csv", ".xml", ".css", ".zip", ".tar", ".rar", ".vss", ".vssx", ".vsd", ".vsdx", ".mp3", ".wav", ".swf", ".ics", ".srt", ".wmf", ".eps", ".ai", ".psd", ".gif", ".jpg", ".jpeg", ".png", ".bmp", ".m4v", ".mp4", ".flv", ".f4v", ".mov", ".wmv", ".wm", ".webm", ".3gp", ".3gpp", ".m2p", ".rv", ".rm", ".avi", ".3gp2", ".mpg", ".mpeg", ".ts", ".vp6", ".h264", ".arf", ".wrf", ".m2ts"]
Однако, когда я использую «Мой компьютер» в качестве источника и загружаю любой из двадцати нечетных файлов .vsd, которые я должен использовать в качестве тестов, все они вызывают появление ошибки и отказ в загрузке:
Изображение, которое я вижу, говорит, что .vsd не регистрируется
Я не уверен, что еще я могу сделать в этот момент, чтобы исправить? Я особенно не хочу использовать mimetype в этом экземпляре, поскольку он предлагает не использовать это вместе с дополнительным расширением в документации по сборщику файлов.
Вот ссылка, которую я использовал, которая предоставляет различные файлы Visio, которые вы можете использовать для тестирования. Я бы предпочел не использовать файлы, которые клиенты загружают с помощью нашей платформы, так как мне нужно будет спрашивать разрешения и в случае, если они конфиденциальны. Я не думаю, что была хоть одна успешная загрузка (файла visio, другие в порядке), поэтому я был бы удивлен, если бы это было связано с конкретным файлом.
https://www.microsoft.com/en-gb/download/confirmation.aspx?id=24023
Спасибо!