« first day (4 days earlier)    last day (14 days later) » 

9:50 AM
@Grundy можешь подсказать почему твой способ по скачиванию работает с тектовым файлом(xml) но не работает с zip.
 
@Bald а что именно не работает?
вообще разницы не должно было быть
 
@Grundy я тоже так думал
[Route("attachments"), HttpGet, AllowAnonymous]
public ActionResult GetAttachedFilesForOperation(int operationId)
{
	string archiveFileName = _operationService.GetShortName(operationId);
	string archiveFile = string.Empty;

	if (User.IsInRole("Developer") || User.IsInRole("Admin"))
	{
		archiveFile = _operationService.GetArchiveWithAttachmentsForOperation(operationId);
		return File(archiveFile, "aplication/zip", archiveFileName + ".zip");
	}
	else if (User.IsInRole("Controller"))
	{
		archiveFile = _operationService.GetArchiveWithAttachmentsForVerificationByOperation(operationId);
@Grundy метод на сервере выглядит так ^^^
 
@Bald а ты сравни набор байт
и там и там
на каком-нибудь маленьком архиве
 
10:15 AM
@Grundy слева тот который открывается, справа нет.
 
@Bald лучше как-нибудь по байтам сравнить :-)
но вроде даже сейчас видно, что все отличается
а такого по идее быть не должно
попробуй вывести байты перед передачей в ссылку
а размер совпадает отправленного и принятого?
 
@Grundy реализация на сервере одна и таже, разница в том как обрабатывается ответ. на клиенте смотреть через length?
 
@Bald можно и так :)
 
@Grundy на клиенте получилось так: 991018, на сервере смотрел так File.ReadAllBytes(archiveFile).Length получилось 1046232
@Grundy а кодировка никак не может повлиять?
 
10:39 AM
@Bald в принципе может наверное :-)
не могу сказать :-)
 
@Grundy если смотреть по заголовкам ответа, то все приходит норм.
 
 
5 hours later…
4:04 PM
@Bald наверняка не совсем :)
 

« first day (4 days earlier)    last day (14 days later) »