我必须使用Angularjs上传一些图片...上传必须在自定义文件夹中完成,具体取决于客户端正在进行上传...该文件夹可能不存在,因此,如果没有,我必须创造它...... 我正在使用此module进行上传... 这是接收文件的控制器:
[HttpPost]
public IHttpActionResult UploadFile()
{
var file = HttpContext.Current.Request.Files.Count > 0 ?
HttpContext.Current.Request.Files[0] : null;
...
return Ok();
}
它有效,但我无法将参数传递给方法..或者我可能无法...我希望像:
[HttpPost]
public IHttpActionResult UploadFile(MyModel parameters)
{
var file = HttpContext.Current.Request.Files.Count > 0 ?
HttpContext.Current.Request.Files[0] : null;
...
return Ok();
}
例如,MyModel就像:
public class MyModel
{
public string folderName ....;
...
public List<File> FilesToUpload ...;
}
也许我使用的模块使我的生活变得复杂,所以我可以毫无问题地删除它......你有什么建议吗?
谢谢
答案 0 :(得分:0)
有关上传文件和通过一次通话发送json数据的详细信息,请参阅以下链接
&#34; http://shazwazza.com/post/uploading-files-and-json-data-in-the-same-request-with-angular-js/&#34;