HTML-файл чтения / записи [дубликат]

Поскольку люди, похоже, обращаются к этому вопросу, когда речь заходит об ошибках компоновщика, я собираюсь добавить это здесь.

Одной из возможных причин ошибок компоновщика с GCC 5.2.0 является то, что новая библиотека libstdc ++ ABI теперь выбран по умолчанию.

Если вы получаете ошибки компоновщика о неопределенных ссылках на символы, которые включают типы в пространстве имен std :: __ cxx11 или теге [abi: cxx11], то это, вероятно, указывает на то, что вы пытаетесь связать файлы объектов, которые были скомпилированы с различными значениями для макроса _GLIBCXX_USE_CXX11_ABI. Это обычно происходит при подключении к сторонней библиотеке, которая была скомпилирована с более старой версией GCC. Если сторонняя библиотека не может быть перестроена с новым ABI, вам нужно будет перекомпилировать свой код со старым ABI.

. Если вы вдруг получите ошибки компоновщика при переключении на GCC после 5.1.0 это было бы замечательно.

15
задан Johan 2 November 2013 в 22:14
поделиться

2 ответа

К сожалению, запись в обычные файлы в настоящее время невозможна (несмотря на принятый ответ Изменение локальных файлов с использованием HTML5 и JavaScript ).

Вы можете писать только в изолированную файловую систему.

FYI, вы можете сделать это в Chrome Packaged App: http://developer.chrome.com/apps/fileSystem.html Но даже тогда пользователь должен хотя бы выбрать файл сначала. Запись в любой файл будет серьезной дырой в безопасности.

Какую проблему вы действительно пытаетесь решить?

7
ответ дан Community 26 August 2018 в 23:05
поделиться

Обратите внимание, что API файловой системы больше не является частью спецификации стандарта, как указано в: http://www.w3.org/TR/file-system-api/

EDIT: укажите спецификацию в случае изменения ссылки: «API файлов: каталоги и системная рабочая группа W3C Note Note 24 April 2014

Работа над этим документом была прекращена, и на нее не следует ссылаться или использоваться в качестве основы для реализации ».

(Это не относится к вопросу напрямую, но важно знать, что еще не использовать API FileSystem.)

Еще одна ссылка: http://www.html5rocks.com/en/tutorials/file/filesystem/

«В апреле 2014 года было объявлено на общедоступных веб-серверах, что спецификация API файловой системы должна быть считаются мертвыми. Другие браузеры не проявили большого интереса к его реализации ».

13
ответ дан Aparajith Sairam 26 August 2018 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: