Категория
Информатика
Тип
реферат
Страницы
2 стр.
Дата
17.03.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20688.zip — 3.74 kb
  • upload-fajlov-s-unikalnymi-imenami-v-aspnet_20688_1.rtf — 14.07 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Upload файлов с уникальными именами в ASP Alena Alena
Upload файлов с уникальными именами в ASP.NET
Христофоров Юрий
Задача: необходимо загружать файлы в
папку upload на сервере с уникальными именами. Т.е. при загрузке двух файлов с одинаковыми именами они должны сохраняться под уникальными именами и не
перезаписывать друг друга. В ASP.NET эта задача легко решается с помощью класса Guid. Т.о. файл будет сохранен например под именем fe008e1a-f07c-4263-8dc4-67f042a8cbdb_g.
Папка upload должна иметь NTFS права на чтение/запись/изменение для интернет-пользователя.
Файл upload_px (написан на C#):
void Upload_Click(Object sender, EventArgs e)
string strFileName, strRootUpload, strUniqueName;
int index;
strRootUpload = Server.MapPath("./upload");
lblMessage. = "";
if (fileInp.PostedFile != null)
try
strFileName = fileInp.PostedFile.FileName;
if (strFileName != "")
strFileName = strFileName.Replace("/", "\\");
index = strFileName.LastIndexOf("\\");
strFileName = strFileName.Substring(index + 1);
strUniqueName = System.Guid.NewGuid().ToString() + "_" + strFileName;
fileInp.PostedFile.SaveAs(strRootUpload + "\\" + strUniqueName);
lblMessage. = " Файл успешно
загружен
с именем " + strUniqueName + "";
catch (Exception ex)
lblMessage. = ex.Message + "";
Unique Upload
Файл :
Файл
upload_px ( написан
на VB.NET):
Sub Upload_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim strFileName, strRootUpload , strUniqueName As String
Dim index As Integer
strRootUpload = Server.MapPath("./upload")
lblMessage. = ""
If Not



Ваше мнение



CAPTCHA