Поиск типа файла NSData, полученного с сервера


Я получаю текстовый файл из сокета по протоколу TCP / IP. Расширение файла (или имя файла, если на то пошло) отсутствует, так как данные принимаются в байтах. Я могу взять данные из этого (в виде NSData) и загрузить их в UITextView и отобразить их нормально.

Я хочу сохранить эти данные в файл. Однако я не знаю, в каком формате хранятся данные (txt, rtf, doc, docx)? Я предполагаю, что это так .txt и сохранить его в каталоге документов, но есть ли программный способ узнать наверняка? Я осмотрел StackOverflow и документацию и не смог ничего найти.

И есть ли способ получить подробную информацию об атрибутах файла, таких как дата создания файла.

Заранее благодарю.

2 2

2 ответа:

Когда вы отправляете файл по TCP / IP-соединению, только содержимое файла будет преобразовано в данные и передано. Если вы хотите имя файла, расширение и атрибуты файла, то вам придется добавить эти данные отдельно и добавить их вместе с данными, которые будут отправлены. Затем вы можете проанализировать его в приемнике и использовать результаты внутри вашего приложения.

Вы можете выбрать тип файла, который вы хотите, когда вы сохраняете данные, вы можете получить атрибуты из файла, пожалуйста, обратитесь к получить дату создания файла.