我想使用FlowJS角插件的上傳功能,我需要調整它一點。 我將不得不所有類型的文件流Js - 上傳文件作爲數組
我正在使用ASP.NET MVC。
.config(['flowFactoryProvider', function (flowFactoryProvider) {
flowFactoryProvider.defaults = {
target: '',
permanentErrors: [500, 501],
maxChunkRetries: 1,
chunkRetryInterval: 5000,
simultaneousUploads: 1
};
我輸入按鈕
<input type="file" flow-btn />
我的上傳按鈕
<input type="button" ng-click="uploadFiles($flow)">
而且功能
$scope.uploadme = function (flows) {
flows.upload();
});
我的MVC控制器
[HttpPost]
public string UploadFile(HttpPostedFileBase file)
{
int fileSizeInBytes = file.ContentLength;
MemoryStream target = new MemoryStream();
file.InputStream.CopyTo(target);
byte[] data = target.ToArray();
return "";
}
這工作正常,但是當我上傳多個文件時,控制器每次打到一個文件。我需要找到一種方法,所有的文件發送到控制器一次,有些事情就像
public string UploadFile(HttpPostedFileBase[] file)
{
}
我能做到這一點的任何方式?
哪裏是從那裏你選擇要上傳的文件'輸入型file'? – Mairaj
@MairajAhmad我編輯了我的問題並添加了選擇文件按鈕。 –
您是否嘗試過在'Request.Files'集合中查看哪些數據和多少個文件? – Andrew