public static string Save(HttpFileCollection files) { string folder_name = Util.DateTimeToString(DateTime.Now, 4); string file_name = Util.RandomAlphaNumericString(4); HttpPostedFile file = files["picture"]; string uri = uploadFile(file, folder_name, file_name); return(uri); }
public static string ProcessUploadFiles(HttpFileCollection files) { foreach (string key in files.AllKeys) { string prefix = key.Substring(0, 3 /*length of "n1/"*/); string prefix_thumbnail = null; string key_body = key.Substring(3 /*length of "n1/"*/); if (prefix == "n3/") { prefix_thumbnail = "n2/"; } else if (prefix == "n5/") { prefix_thumbnail = "n4/"; } else if (prefix != "n1/" && prefix != "n6/") { continue; } string folder_name = Util.DateTimeToString(DateTime.Now, 4); string file_name = Util.RandomAlphaNumericString(6); string thumbnail_uri = null; if (prefix_thumbnail != null) { HttpPostedFile thumbnail_file = files[prefix_thumbnail + key_body]; thumbnail_uri = uploadFile(thumbnail_file, folder_name, prefix_thumbnail + file_name); } HttpPostedFile file = files[prefix + key_body]; string uri = uploadFile(file, folder_name, prefix + file_name); return(uri); } return(null); }