В моем приложении я загружаю файл на сервер с помощью API файлов HTML5, однако я сталкиваюсь с ситуацией, когда файл недоступен, потому что он используется другим процессом. Это фактически создает два разных условия ошибки в firefox и chrome. Есть ли способ определить, недоступен ли файл с помощью html5?HTML5 - как обнаружить файл доступен
ответ
Вы посмотрели образец в этой ссылке, которая показывает, как вы можете прочитать файл и в случае ошибки вы можете написать надлежащий обработчик ошибок:
http://www.azoft.com/spotlight/2011/02/02/filesystem-apifile-api.html
О ваших вторых вопросах «, если есть API позвоните, чтобы просто проверить, является ли он доступным для чтения, без фактического чтения его локально », я подтвердил, что такого API нет, чтобы просто получить состояние дескриптора файла и проверить его. Я думаю, что это может быть потому, что (но я могу ошибаться):
- веб-приложение работает на любой коробке с ограниченной привилегией и получение дескриптора файла может потребоваться доступ уровня SYSTEM
- Файл доступа ручка может быть различным для разные ОС (Linux или Windows)
Я надеялся избежать чтения файла (как в примере), но в конце концов я прочитал его, чтобы узнать, это доступно, спасибо! – Tamar
- 1. Как создать файл HTML5?
- 2. Обнаружить тег видео HTML5
- 3. Поймайте HTML5 автозапуск не доступен
- 4. Обнаружить URL доступен с помощью HTTP запросов
- 5. Как проверить, доступен ли новый JSON-файл?
- 6. как обнаружить браузер поддерживает HTML5 микроданных API
- 7. Как обнаружить столкновение полукруг в холсте html5?
- 8. Как обнаружить браузер поддерживает эту функцию HTML5
- 9. обнаружить ошибку на html5 видео
- 10. Как проверить, доступен ли zip-файл?
- 11. Включите HTML5-файл в другой файл HTML5
- 12. файл main.xml недоступен/доступен
- 13. Как обнаружить сенсорный идентификатор доступен и не настроен
- 14. Как обнаружить запрещенный файл скачать?
- 15. Как обнаружить, что файл игнорируется?
- 16. Как узнать, доступен ли файл для всех?
- 17. Как подождать, пока файл станет доступен?
- 18. Как узнать, доступен ли файл из сценария?
- 19. Обнаружить, если играет элемент видео HTML5
- 20. HTML5; обнаружить присутствие физической клавиатуры в Javascript
- 21. Как кэшировать файл html5 (UIWebView)
- 22. Как мне загрузить файл HTML5?
- 23. Файл mmap доступен через nfs?
- 24. Javascript файл не доступен jstl
- 25. C# проверить, доступен ли файл
- 26. Исходный код потерян. Доступен доступный файл. Как разблокировать файл.
- 27. Как обнаружить, если браузер поддерживает HTML5 Local Storage
- 28. Как обнаружить, нет доступных форматов в видео HTML5?
- 29. HTML5 canvas application (javascript) - как обнаружить утечку памяти?
- 30. Загрузить HTML5-файл в HTML5 Canvas
Вы просматривали образец в этой ссылке, который показывает, как вы можете читать файл, а в случае ошибки вы можете написать правильный обработчик ошибок: http://www.azoft.com/ spotlight/2011/02/02/filesystem-apifile-api.html – AvkashChauhan
Спасибо за комментарий! Это сработает, однако в настоящее время я не читаю файл локально, только разрезаю его и отправляю на сервер. Мне было интересно, есть ли вызов API, чтобы просто проверить, является ли он доступным для чтения, не имея при этом необходимости читать его локально ... – Tamar