Я пытаюсь сделать немного сайта для немногих людей. В основном то, что я ищу, - то, что пользователи могут зарегистрироваться на этот сайт, вход в систему и загрузить файлы. Я хочу, чтобы файлы загрузили на новую папку, которую называют в честь UID, например.
Пользователь Tommy регистрируется, и получите идентификатор пользователя 1234. Затем его папкой загрузки будет http://www.site.com/users/1234/upload/
Он - единственный, который имеет доступ к этим данным и может удалить их.
Иначе сохранил бы эту информацию в sql. Я использую MS SQL 2008. Я могу сохранить вложения загрузки прямо в таблице данных? или у меня должна быть одна учетная запись, которая имеет полные права, которые сделают папки для пользователей и сохранят прямую ссылку в базе данных?
Я иду для немного, очень так облегченная версия dropbox.com, но только в форме браузера.
Сначала UIWebView
отображает его содержимое в фоновом потоке. Даже при получении webViewDidFinishLoad:
это может быть сделано не полностью. Специально, если это ajax интенсивная страница, которая приходит из сети.
Вы говорите, что скрываете вид. Интересно, означает ли это, что веб-вид полностью задерживает рисование. Можно попытаться переместить UIWebView
на другой экран или скрыть его другим видом. Может, это изменит поведение рисования.
Если вам не нужен интерактивный UIWebView
, вы также можете сделать это полностью вне экрана в отдельном UIWindow
, а затем создать изображение из этого слоя UIWebView
.
Если существуют только статические методы, объявите их как статический класс и перестаньте беспокоиться о конструкторах.
public static class ParseFile
{
}
-121--4538041- И если вы пройдете по маршруту папки,
System.IO FileInfo и StartInfo предоставят вам всю необходимую информацию о содержимом папки и файлах в ней.
И не забудьте о Server.MapPath ():)
Рассмотрите FILESTREAM в SQL Server 2008, который предназначен для эффективного хранения неструктурированных данных.
BOL: Обзор FILESTREAM