我正在开发一个web API上传文件使用多部分文件上传按照这里的说明:https://www.asp.net/web-api/overview/advanced/sending-html-form-data-part-2。 如果有任何方法可以检查是否选择了任何文件,我会发现它。是的,可以检查长度是否为零,但是如果实际上传空文件会如何。文件上传:如何检查是否使用多部分文件上传选择任何文件
0
A
回答
0
我foun d Headers.ContentDisposition.FileName
有用检查。因为一个文件应该有一个名字。
1
是的,你可以。您已经提到了长度属性,您还可以检查预期的文件扩展名,例如.jpeg,jpg,.png,.gif,.swf,.pdf,.doc,.docx等。
当用户上传文件,获取文件路径
public string GetFileExtension(){
string fileName = Server.MapPath(FileUpload1.FileName);
string extension = Path.GetExtension(fileName);
return extension;
}
//验证
public bool IsValidFileExtension(string fileExtension)
{
switch(fileExtension)
{
case ".jpeg":
return true;
break;
case ".jpeg":
return true;
break;
default:
return false;
}
return false;
}
//验证
string fileExtension = GetFileExtension(fileExtension);
bool IsValidFile = IsValidFileExtension(fileExtension);
相关问题
- 1. 如何确定用户是否选择文件上传文件?
- 2. 如何检查上传的文件是否是XLS文件?
- 3. 如何选择多个文件上传?
- 4. 如何检查上传的文件是否为php文件?
- 5. 检查文件是否已上传
- 6. 检查文件是否要上传? CodeIgniter
- 7. PHP检查是否有文件选择上传
- 8. 检查是否选择了文件上传
- 9. Valums文件上传 - 多文件上传
- 10. 如何选择和上传python文件
- 11. 在jsp中使用多部分文件上传文件
- 12. 如何检查上传文件大小
- 13. 如何检查用户上传的文件是否安全
- 14. 上传之前使用md5检查多文件上传
- 15. 如何检查上传的文件是否是二进制文件?
- 16. 如何检查上传的文件是否是PHP中的SQLite格式文件?
- 17. 如何检查上传的文件是否是php?
- 18. 多文件上传只是显示上次上传的文件
- 19. 如何使用jax-rs做多部分/表单文件上传?
- 20. 如何使用angularjs2上传文件(多部分)
- 21. 如何在提交/上传前使用t:inputFileUpload检查文件是否被选中
- 22. 文件上传多选
- 23. 如何使用jQuery检测文件上传是否已完成?
- 24. 多个文件选择和上传
- 25. 如何检查文件输入字段的数组是否有文件上传?
- 26. 如何检索外部php文件的结果(文件上传)
- 27. Bash - 如何检查文件是否已上传到hdfs?
- 28. 如何检查文件是否已上传在php codeigniter
- 29. 如何检查上传的文件格式是否正确?
- 30. Laravel3:如何检查是否有文件上传
是的,你可以在web api做到这一点。 –