2013-06-29 2 views
0

Я создаю webapp, который должен поддерживать загрузку файлов изображений. Формат файла, который мы поддерживаем, - JPG/JPEG/GIF/PNG.Java webapp image file upload best practice

Теперь возникает вопрос, я могу сохранить формат файла в своем собственном формате в папке сервера, например:

  1. a.jpg
  2. b.jpeg
  3. C.gif
  4. г .png

Или я могу преобразовать весь файл формата PNG-файла на стороне сервера, например:

  1. a.png
  2. b.png
  3. c.png
  4. d.png

Какой способ является лучшим выбором? Пожалуйста, помогите мне проверить.

Благодарим вас за время! George

ответ

2

Это зависит от того, что вы хотите делать с изображениями.

Если вы собираетесь выполнять некоторые манипуляции с изображениями, вы можете воспользоваться преобразованием в один конкретный формат.

Если логика преобразования для форматов уже доступна через библиотеку (которая должна быть для этих форматов.)

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