powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача файла как параметр (клиент - сервер)
14 сообщений из 39, страница 2 из 2
Передача файла как параметр (клиент - сервер)
    #39266026
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir KЯ так рассуждаю:
передать файл, как File, от клиента к серверу через RMI не получится, потому что он проксироватьсян не будет. Ну если конечно путь будет не одинаковый с сервера и клиента, а это утопия.
Значит надо как-то сериализировать...

java.io.File это API для работы со структурой файловой системы. Задлянафига его куда-то передавать - загадка.


Vladmir K
Код: java
1.
2.
3.
4.
5.
class FileDTO implements Serializable {
  String fileName;
  Long size;
  byte[] data;
}


fileName не нужен. size не нужен. DTO тогда для чего?
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266118
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir Kпередать файл, как File, от клиента к серверу через RMI не получится
сначала разбирают Основной прецендент. Это у теюя 80% автоматом закачка файлов без участия клиентов .
Так?
А то как в анекдоте: Ищем пропавшие часы где светло, а не там где пропали.
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266357
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123сначала разбирают Основной прецендент. Это у теюя 80% автоматом закачка файлов без участия клиентов .
Так?
Не так, потому задача решена, когда покрыто 100% случаев.
Отсутствие 20% ручных загрузок делает бессмысленным автоматические 80%

И при чем тут анекдот про часы?
Более удачный пример: Нога сломана в бедре и в ступне. В бедре сложнее перелом. Задача: Давайте вылечим человека.
Ты: давайте вылечим только бедро!
Но ходить, то он все равно не сможет, потому что ступня не работает!
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266360
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczfileName не нужен. size не нужен. DTO тогда для чего?
В моем конкретном случае не нужно. В общем - чтобы тупо иметь какие-то метаданные....
Может я захочу сохранить обработанный файл в какое-то хранилище, например.
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266381
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir KНе так, потому задача решена, когда покрыто 100% случаев.
Отсутствие 20% ручных загрузок делает бессмысленным автоматические 80%
Нет.
Тебе выше сказали - зачем метаданные?
Это постановка задачи.
Если автомат загрузки, то появляются 2 модуля.
Один загрузка из постоянного места с XML парсером и таймером.
Второй чтобы кинуть в то место файл.
Если не походит просто кинуть на ФТП хранилище в проводнике файл, то обзови свою тему отдельно.
Причём тут вообще XML и какой то код?
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir Kклиент Swing
в swing нет компонента для загрузки файла на сервер? В БД или просто в папку на сервер?
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266416
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Один загрузка из постоянного места с XML парсером и таймером.
Второй чтобы кинуть в то место файл.
Если не походит просто кинуть на ФТП хранилище в проводнике файл, то обзови свою тему отдельно.
Причём тут вообще XML и какой то код?
Вооот! Вот я и пытаюсь выяснить, почему нельзя файл тупо передать как параметр в сессион бин.
Почему обязательно нужно его куда-то сохранить в доступное место? (у меня, кстати, такого нет, но это уже другой вопрос)
Petro123Если не походит просто кинуть на ФТП хранилище в проводнике файл, то обзови свою тему отдельно.
Причём тут вообще XML и какой то код?
Чтобы был понятен юз кейс

В целом вообще тему можно закрывать. Ход мысли я понял...
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266417
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir K,
т.е. при такой поставновке (2 модуля) никакого дублирования кода не происходит.
Об этом вроде топик был?
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266418
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Vladmir Kклиент Swing
в swing нет компонента для загрузки файла на сервер? В БД или просто в папку на сервер?
Я такой не знаю...
К тому же, доступ к файловой системе сервера приложений - не безопасно. имхо
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266422
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir KК тому же, доступ к файловой системе сервера приложений - не безопасно. имхо
админы могут что угодно. Им просто проще на прогера кинуть задачу.
Можно ФТП папку настроить хоть в Урюпинске. А Оракл будет оттуда доставать по расписанию.
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266425
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir K,
у меня Оракл заказчика доставал с нашей папки и нашего сервера фирмы разразработчиков ИС.
Т.е. ФТП сервер в вебе был на нашем обслуживании.
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266428
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Vladmir K,
т.е. при такой поставновке (2 модуля) никакого дублирования кода не происходит.
Об этом вроде топик был?
Топик был "почему плохо передавать файл как параметр". Дублирование кода - причина вопроса, причину нужно устранить. Остальное я понимаю и соглашаюсь и с тобой и Blazkowicz.
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266433
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladmir K,
OK
Swing я не знаю. Не писал на нём.
Удачи!
...
Рейтинг: 0 / 0
Передача файла как параметр (клиент - сервер)
    #39266439
Vladmir K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Т.е. ФТП сервер в вебе был на нашем обслуживании.
Дашь и мне местечко с поддержкой 24*7? ж)
Petro123Удачи!
Еще раз спасибо :)
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача файла как параметр (клиент - сервер)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]