|
|
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
вадя, Вопрос же не в файлах. А в том когда Вы дергаете callback на клиенте. Если до того, как fileOut.close(); закончился, то Вы ССЗБ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 18:24 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньеввадя, Вопрос же не в файлах. А в том когда Вы дергаете callback на клиенте. Если до того, как fileOut.close(); закончился, то Вы ССЗБ. вот более полный код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 18:39 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньеввадя, Вопрос же не в файлах. А в том когда Вы дергаете callback на клиенте. Если до того, как fileOut.close(); закончился, то Вы ССЗБ. в общем я и начинал с того авторвопрос как определить что файл готов для считвания после сохранения? иными словами : как определить что fileOut.close(); закончился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 18:56 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
Garrickвадя, См. Create an excel file for users to download using Apache POI ещё раз большое спасибо за ссылку !!! работает великолепно (с небольшими переделками под конкретную реализацию) на сервер идет запрос, с сервера файл в формате base64 (с необходимыми причиндалами в начале ) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. на клиенте он принимается и строка подставляется в Код: javascript 1. 2. Код: javascript 1. при необходимости можно и имя файла менять :) проверено в хроме, монобраузерность? меня устраивает... :) ЗЫ если к серверу подключены 2 клиента (или более) можно с одного клиента (главного) дать команду на сохранение другому клиенту (подчинённому) ему, конечно, придется выбрать путь для сохранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 22:33 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
а кто-нибудь знает как в apache poi задать ширину колонки в экселе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 22:38 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
Файл пишется в C:/workbook.xlsx, а http запрос ссылается на files/workbook.xlsx Как по мне не в ту директорию пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 02:13 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
генерация файла происходить во время тыкания по ссылке. после этого открываешь его и отдаешь клиенту с нужными http-заголовками. т.е. после close() делай read() и отдавай его в выходной поток. ну тогда смысл тут в промежуточном файле? может сразу все байты отдавать в выходной поток? глупость генерировать файл до кликания по ссылке. а если клиент его не захочет качать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 09:19 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
у меня в 17334746 так и реализовано. работает великолепно единственный недостаток - хром не запрашивает о действии, если файл существует, а по умолчанию переименовывает (добавляет в конце в скобках цифры) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2015, 09:32 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
вадя, открой для себя HTTP заголовки, отправь верный - и хром перестанет переименовывать файлы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 11:13 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
EDUARD_2вадя, открой для себя HTTP заголовки, отправь верный - и хром перестанет переименовывать файлы подскажи как и где надо отправлять? -у меня данные файла передаются с помощью websocket. -нашел ответ на форуме по хрому - это фича хрома, говорять исправить нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2015, 14:31 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
вадя, стандартно, когда веб-сервер отдает файл, должен быть такой заголовок: авторContent-Disposition: attachment; filename="your_filename.txt" в случае Веб-сокетов - не могу сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 11:21 |
|
||
|
Запись файла - определить окончание записи
|
|||
|---|---|---|---|
|
#18+
EDUARD_2вадя, стандартно, когда веб-сервер отдает файл, должен быть такой заголовок: авторContent-Disposition: attachment; filename="your_filename.txt" в случае Веб-сокетов - не могу сказать. тут дело не в заголовке, а в тои что, хром при каждом сохранении с filename="your_filename.txt" не спрашивает, что делать если имена файлов совпадают, а автоматом добавляет к имени (NN) номер версии.. фишка хрома. оно, конечно, не плохая, когда можно ей управлять. но при разработке копится куча ненужных файлов, нужных лишь для проверки самого факта возможности скачать файл с сервера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38929182&tid=2125585]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 454ms |

| 0 / 0 |
