2016-11-04 3 views
0

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

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

Если да, есть ли у кого-нибудь пример? Я не мог найти пример в Google, поэтому мне интересно, возможно ли это или нет.

EDIT: Я хочу загрузить на сервер и обрабатывать там, не сохраняя. Я использую PHP, с CakePHP

+0

Хотите, чтобы обработать его на клиенте, или загрузить на сервер и процесс там (без сохранения OFC). Если серверная сторона, какой серверный метод вы используете? –

+0

Я хочу загрузить на сервер и обработать там, без сохранения. Я использую PHP, с CakePHP – toast

+0

Вы должны включить эту информацию в свой вопрос и теги (обновите вопрос). –

ответ

0

Ну, я думаю, что это возможно, в соответствии с этим question ответил на JayC

Что вы говорите является HTML5 File API. Я не уверен, что лучшая ссылка чтобы это описать, но это может помочь. https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications

И this question может быть, может помочь вам, как хорошо

+0

Уточнение, сделанное экспертом: это обработка на стороне сервера, а не клиентская. –

+0

и этот ответ по-прежнему будет достигнут того же результата, независимо от того, обрабатывается ли его серверная часть или клиентская сторона. В связанном ответе на вопрос в примере создается строка base64 файла, которая затем может быть отправлена ​​на сервер для обработки. Причина, по которой я уже принял этот ответ, - это то, что мне интересно, есть ли у кого-то лучший ответ, чем преобразование в base64. Как мне кажется, преобразование в base64 добавит дополнительные накладные расходы. Возможно, просто выполните обычную загрузку файлов. – toast

Смежные вопросы