修复DefaultFastFileStorageClient不兼容空扩展名的问题#235
Open
jerry-yuan wants to merge 1 commit intotobato:masterfrom
Open
修复DefaultFastFileStorageClient不兼容空扩展名的问题#235jerry-yuan wants to merge 1 commit intotobato:masterfrom
jerry-yuan wants to merge 1 commit intotobato:masterfrom
Conversation
增加针对DefaultFastFileStorageClient的空扩展名文件上传的测试
Author
|
补充一下,这个uploadFile函数位于DefaultGenerateStorageClient的实现: 没有对fileExtName进行校验,故如您在#117所介绍是支持空扩展名的,但是在DefaultFastFileStorageClient中您又实现了两个uploadFile方法: 第一个实现是调用第二个实现来完成实际流程的,而第二个中有检查文件扩展名为空的问题. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
您好,针对问题#117,您的回答中采用的DefaultAppendFileStorageClient(或者说是DefaultGenerateStorageClient)不存在空扩展名的兼容问题,但是更为简单且常用的DefaultFastFileStorageClient中却仍然存在过度检查空扩展名的问题,导致无法使用FastFileStorageClient接口上传带有空扩展名的文件.
这里我删掉了那个参数检查,针对这一问题我在FastFileStorageClientTest中增加了相应测试,在我本地此测试可以通过并输出正确的FastDFS文件索引:
最后,感谢您在百忙中抽空Review我的代码.