ImageMagick оставляет временные файлы-это по дизайну или они должны быть автоматически удалены?
Я установил ImageMagick на OS X с помощью macports (я не думаю, что это имеет значение, но на всякий случай)
Я использую следующий:
$im = new imagick($src . '[0]');
$im->setImageFormat('png');
header("Content-Type: image/png" );
echo $im;
и я получаю хорошее преобразование pdf в png. Однако каждый раз, когда я это делаю, я получаю файл типа:
magick-23Iwt3tG
in/private/var / tmp. Они не удаляются автоматически.
мне нужно удалить их вручную или есть опция, которую я могу установить, чтобы они были автоматически удалили? (Я не хочу, чтобы в конечном итоге тонны этих файлов висели вокруг)
3 ответов
содержимое /private/var /temp может быть безопасно удалено, но не включено в/etc / rc.очистка и/etc / еженедельные скрипты, которые удаляют временные файлы.
вы можете сделать это вручную или есть скрипт здесь который должен сделать это за вас.
Я думаю, вы должны использовать Imagick:: clear () или Imagick:: destroy() в конце вашего скрипта он позаботится об очистке всего.
Я знаю, что это немного поздний ответ на ваш вопрос, Извините :).
вы должны написать свой собственный скрипт, чтобы удалить их. Например cron, или sth. Проверьте эту ссылку http://www.webmasterworld.com/forum88/4135.htm