HTTP文件上传:我可以依赖浏览器始终发送文件名吗?

时间:2010-09-22 08:02:48

标签: http file-upload html-form http-upload

根据Scott Hanselman撰写的关于HTTP uploads的精彩文章,浏览器通常会发送带有文件内容的文件名。我是否可以依赖始终传输的文件名,或者如果没有提交,我是否必须为用户提供输入名称的选项? (如果提交了一个名字,我不想因为一个不重要的特定原因而提示他)。如果我可以依赖所有相关浏览器中的文件名(意思是IE6 +),我宁愿自己省去实现该功能的工作。

我在这里寻找一些实践经验。标准的措辞对我来说并不像今天的实际浏览器行为那么重要。

1 个答案:

答案 0 :(得分:1)

正如ssokolow所指出的,你永远不能依赖来自客户端的任何东西,但你可以假设99%的时间你会得到一个文件名。

根据您不具备的可能性生成文件名,并在必须生成文件名时通知用户。