Чтение файлов через веб-API без использования синтаксиса html, т.е. тип ввода = файл - PullRequest
0 голосов
/ 08 октября 2019

У меня есть путь к файлу, через который я получаю вызов 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...