2015-11-30 2 views
0

Я использую fineupload S3 в угловом мобильном веб-приложении для обработки захвата и загрузки изображений с камеры устройства.FineUpload - удаление локальной копии загруженного изображения

У меня есть требование убедиться, что снятые изображения не отображаются в галерее устройства и не сохраняются на устройстве. (изображение и видео)

Функция deleteFile для fineupload, похоже, не обрабатывает эту задачу, и вместо этого выглядит так, как будто она предназначена для удаления загруженного файла с сервера.

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

+0

Сохраните его как нестандартный. Большинство других приложений не смогут или даже не попытаются открыть изображения без расширения. Закрепите его как base64, затем сохраните его как файл '* .dat'. – Bonatti

+0

У прекрасного пользователя есть возможность сохранить фото/видео как пользовательское имя файла? Документация, похоже, не отвечает на этот вопрос. Другая странная вещь в том, что на некоторых Android-моделях только записанные видеозаписи хранятся на устройстве ... изображения не сохраняются. Модель GT P5110 с версией android 4.2.2 хранит как фотографии, так и видео, модель SM T330 с Android 4.4.2 хранит только видео – david

+0

Дэвид, что касается программ, приложения для камеры ведут себя по-разному. При съемке скриншота файл обычно хранится в референтации, поскольку принятое изображение, если оно будет автоматически сохранено или нет, зависит от этого приложения. Если у вас есть приложение, которое делает снимок, вы можете затем использовать намерение камеры для последующего удаления изображения, но если вы используете другое приложение, тогда выполняется другое поведение приложения и обычно не может/не должно контролироваться от вас ... – Bonatti

ответ

1

Насколько я знаю, браузер (мобильный или настольный) не имеет привилегий для управления файловой системой. Если вы используете cordova/phonegap, попробуйте удалить фотографию с помощью API файловой системы, предоставленного ими.