Я разрешаю пользователям загружать файлы с моим приложением AngularJS. При получении этих файлов они автоматически принимаются моей базой данных SQL Server с использованием временного пути, доступного для обеих систем. Но теперь я разделил свои веб-серверы и серверы баз данных, поэтому второй шаг становится проблемой, так как мне нужно получить доступ к этому временному файлу с другого сервера, на котором я сейчас расположил свой SQL Server. Если я изменю этот путь на публичный URL-адрес, он просто скажет мне, что файл не существует. Как я могу получить удаленный доступ к этому файлу, чтобы загрузить его в свою базу данных?
Я попытался заменить мой классический "C: \ path \ more-path \ file.txt" на "https://192.168.1.168:8443/files/file.txt" (который существует с сервера базы данных, поскольку они оба находятся в одной локальной сети). I я также попытался включить «blob:» перед URL. Я также попытался определить общий диск E: для ящика «files» и получить к нему доступ через «E: \ file.txt». Но в обоих случаях "Нет, я не знаю, что такое carga masiva. El archivo 'https://192.168.1.168:8443/files/image.png' no se puede abrir. Код ошибки по действующей системе: 123 («Нормальный архив», «Налоговый департамент») «
ВЫБРАТЬ Bulkcolumn FROM OPENROWSET (Bulk 'https://192.168.1.168:8443/files/image.png', SINGLE_BLOB) КАК BLOB
ВЫБРАТЬ Bulkcolumn FROM OPENROWSET (Bulb 'blob: https://192.168.1.168:8443/files/image.png', SINGLE_BLOB) AS BLOB
ВЫБРАТЬ Bulkcolumn FROM OPENROWSET (Bulk 'E: \ image.png', SINGLE_BLOB) AS BLOB
Вместо выбора изображения я всегда получаю одну и ту же ошибку.