2012-06-05 4 views
0

Я могу загрузить файл с помощью HTML-элемента inputfile, затем получить поток байтов этого файла через FileReader. После вызова функции reader.readAsBinaryString(blob), как показано в примере «Нарезка файла», мне теперь нужно получить доступ к загруженному потоку файла в коде клиента GWT. Как я могу это сделать?Загрузка файла на стороне клиента GWT

ответ

0

Вам необходимо будет сохранить байтовую сторону сервера, а затем от клиента GWT вызвать сервер и получить байты. Скорее всего, через вызов RPC.

См Create Byte Array from GWT File upload Input

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

0

использовать API файлов на стороне клиента GWT, класс FileUpload;

класс находится в com.google.gwt.user.client.ui.FileUpload;

BR/

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