我有这个要求,我需要测试文件大小限制,现在它的手动,因为文件太大,不能包括在CI/CD。我想知道是否有可能用Axios模拟一个大文件上传(例如使用愚蠢的随机字节)?有人做过吗?
1sbrub3j1#
你可以尝试使用File()构造函数创建一个假的“文件”。您可以使用多种不同的数据类型来提供,从数组中的字符串值开始可能是有意义的-保持字符串在允许的最大长度以内,并添加尽可能多的字符串以达到您最终所需的文件大小。就像
File()
new File(["0123456789".repeat(10000000)], "name")
通过向数组中添加更多这样的字符串来将“填充”到(大约)所需的大小。
1条答案
按热度按时间1sbrub3j1#
你可以尝试使用
File()
构造函数创建一个假的“文件”。您可以使用多种不同的数据类型来提供,从数组中的字符串值开始可能是有意义的-保持字符串在允许的最大长度以内,并添加尽可能多的字符串以达到您最终所需的文件大小。
就像
通过向数组中添加更多这样的字符串来将“填充”到(大约)所需的大小。