Arnab Kundu Ответов: 2

Загрузить файл изображения через csv со ссылкой на путь в ASP.NET проект


Я разрабатываю проект в веб-форме asp.net и sql-сервере. Теперь мой клиент хочет загрузить файл csv. Столбцы похожи на lotNumber, Description и другие. Есть несколько изображений с соответствующими номерами lot.Если файлы загружены в тогда у сервера может не быть проблемы, но теперь проблема в том, что они не знают, как загружать файлы через браузеры, чтобы они помещали изображения в один каталог с соответствующим номером лота, но это не будет указано в столбцах файла csv. Моя роль состоит в том, чтобы получить номер лота из столбца csv и получить изображение, хранящееся в каталоге браузера клиента, и загрузить файлы на сервер и сохранить их в базе данных. Я знаю, что большинство браузеров не могут иметь доступ к клиенту локальный компьютер по некоторым вопросам безопасности. Может ли кто-нибудь помочь мне выполнить работу?

Что я уже пробовал:

Я тоже пробовал использовать Jquery, но ничего не вышло.Мне нужны кое-какие идеи, потому что я должен выполнить работу любой ценой

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Может ли кто-нибудь помочь мне сделать эту работу ?

Нет, и ты даже знаешь почему.
Цитата:
Я знаю, что большинство браузеров не могут иметь доступа к локальной машине клиента из-за некоторых проблем безопасности.

Вы правы, это функция безопасности.

Но если вы можете позволить пользователю вручную загрузить файл, это возможно.
HTML DOM Input FileUpload Object[^]
jQuery File Upload Demo[^]


Рейтинг:
1

Richard Deeming

Ты не можешь.

Ни один браузер не имеет автоматического доступа к файловой системе клиента, потому что это было бы серьезной уязвимостью системы безопасности. Единственный способ получить доступ к файлам на клиенте-это открыть диалоговое окно "Открыть файл" и попросить пользователя выбрать файлы.