Цель того, что я пытаюсь сделать, - сделать фотографию и загрузить ее с помощью зоны сброса (какая зона сброса работает нормально для того, как я ее реализовал) и загрузить ее в файловую систему NTFS. Я сохраняю «путь загрузки» на свой SQL-сервер, чтобы позже я мог быстрее загрузить изображение. Проблема, с которой я сталкиваюсь, заключается в том, что я понятия не имею, как загружать свои изображения в файловую систему Azure. Кроме того, из того, что я понял, хранилище больших двоичных объектов - это не совсем то, что мне нужно использовать, поскольку оно основано на типе формата хранения таблиц, который не использует ntfs.
Я пытался исследовать это, и я понятия не имею, с чего начать... я прочитал несколько статей в MSDN, чтобы попытаться понять это, но кажется, что все, что я продолжаю находить, скорее относится к хранилищу BLOB.
foreach (string filename in Request.Files)
{
HttpPostedFileBase file = Request.Files[filename];
fname = file.FileName;
if (file != null && file.ContentLength > 0)
{
var path = Path.Combine(Server.MapPath("~/uploadeimg"));
string pathstring = Path.Combine(path.ToString());
string filename1 = Guid.NewGuid() + Path.GetExtension(file.FileName);
bool isexist = Directory.Exists(pathstring);
if (!isexist)
{
Directory.CreateDirectory(pathstring);
}
uploadpath = string.Format("{0}\\{1}", pathstring, filename1);
file.SaveAs(uploadpath);
Что касается документации, следующие ссылки - это то, что я прочитал и просмотрел.
Отправка файлов в хранилище Azure с помощью веб-страниц ASP.NET https://docs.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files
https://docs.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-dotnet-how-to-use-blobs
Я ценю любую помощь, которую вы, ребята, можете оказать. Я хочу получить больше опыта в этом типе программирования, и я просто решил поиграть и посмотреть, что я могу с ним сделать.
Я также должен отметить. Я могу сохранить файлы в той области, где я размещаю проект, и я также могу получить их таким же образом. Но я не уверен, что это будет правильный способ справиться с этим.