![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
Доброго времени суток.
Для подгрузки и сохранения pdf-файла использовал код: В итоге создаётся файл pdf, но повреждённый. В чём может быть проблема?
__________________
for (year=0;year<life;year++) {birthday(year)} |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
ну наверное для того чтоб создать PDF надо использовать немного не то что ты делаешь, посмотри в сторону AlivePDF библиотеки
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
А если просто передрать байты файла и сохранить их?
__________________
for (year=0;year<life;year++) {birthday(year)} |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
что собственно я так понимаю и делали в первом посте - результат был - документ подтвержден, так что без подключения специальных классов, хорошего ничего не получится
линка с атачем вообщем: http://www.flepstudio.org/forum/tuto...ipt-3-0-a.html
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
А вы документацию читали? У вас сохраняется
Цитата:
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
Нашёл решение:
import flash.net.*; import flash.events.*; import flash.utils.ByteArray; var fR:FileReference=new FileReference(); var loader:URLLoader = new URLLoader(); var fileData:ByteArray= new ByteArray(); loader.dataFormat = URLLoaderDataFormat.BINARY; loader.addEventListener(Event.COMPLETE, handleComplete); function handleComplete(evt:Event):void { fR.save(loader.data,"100.pdf") } function loadFile(e:MouseEvent):void{ loader.load(new URLRequest("1.pdf")); } myButton.addEventListener(MouseEvent.CLICK,loadFile);
__________________
for (year=0;year<life;year++) {birthday(year)} |
|
|||||
|
Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
|
Объяснение простое - вы не дождавшись полной загрузки файла
пытаетесь его сохранить. Вот и сохраняется то что успело скачаться - часть файла. В последнем примере присутствует недостающий обработчик полной загрузки. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|