У меня есть путь к файлу, через который я получаю вызов API. Я отправляю этот путь к API еще раз, чтобы объединить все файлы в один файл.
Для чтения файла в API я использую HttpContext.Current.Request.Files
в своем приложении, но это не дает счетчик. Есть ли какой-нибудь возможный способ сделать это? Чтение файла через filePath без прохождения функции загрузки файла.
Я называю этот API
return $ajax.post('/api/convert/applicationtemp/CollateDoc/' + appID + '/' + DocName + '/' + Password + '/' + pageType, filepath);
Это код ASP.Net:
[Route("CollateDoc/{applicationID}/{pdfFileName}/{pdfPassword}/{pageSize}")]
public bool CollateDocumentAndSaveToNAS(string applicationID, string pdfFileName, string pdfPassword, string pageSize, string [] filepath)
{
var httpRequest = HttpContext.Current.Request;
var http = httpRequest.Files;
var path = Path.Combine(HttpContext.Current.Server.MapPath(filepath) + documentspath, applicationID.ToString());
string prefix = DateTime.UtcNow.ToString("yyyy-MM-dd-hh-mm-ss");
var isCollated = CollateDocInPDF.CollateAllDocumentAndConvertToPDF(httpRequest,path, prefix, pdfFileName, pdfPassword, pageSize);
return isCollated;
}
Iя не получаю никакого количества файлов здесь после нажатия API.