根据Scott Hanselman撰写的关于HTTP uploads的精彩文章,浏览器通常会发送带有文件内容的文件名。我是否可以依赖始终传输的文件名,或者如果没有提交,我是否必须为用户提供输入名称的选项? (如果提交了一个名字,我不想因为一个不重要的特定原因而提示他)。如果我可以依赖所有相关浏览器中的文件名(意思是IE6 +),我宁愿自己省去实现该功能的工作。
我在这里寻找一些实践经验。标准的措辞对我来说并不像今天的实际浏览器行为那么重要。
答案 0 :(得分:1)
正如ssokolow所指出的,你永远不能依赖来自客户端的任何东西,但你可以假设99%的时间你会得到一个文件名。
根据您不具备的可能性生成文件名,并在必须生成文件名时通知用户。