在上传接受之前验证属性

时间:2016-02-29 17:35:12

标签: c# asp.net-web-api

社区。 我正在玩WebAPI。 试图完成:

  • 接受大文件+元数据集的WebAPI服务方法。 使用多部分表单数据传递此信息。

  • 将指向的多部分数据发送到服务器端的.NET应用程序客户端。该数据包括元数据+大文件本身。

我想让服务器验证该文件的元数据,然后继续接受文件上传。如果元数据不正确或上传相同的元数据文件 - 拒绝以避免不需要加载。

我的问题是 - 这可以通过一个电话来实现吗?或者我必须处理各种交易请求 - 一个用于元数据和交易请求。第二个文件?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我相信您可以在开始从客户端上传之前简单地验证元数据。

例如,您可以对验证元数据的某个资源执行第一个POST请求,如果它返回OK,则您开始上传文件并发送元数据以及文件上载请求。