Что происходит, когда вы пытаетесь загрузить файлы с одинаковыми именами

Обновлено: 05.07.2024

Убедитесь, что вы понимаете приведенные ниже требования и рекомендации LiveRamp в зависимости от того, загружаете ли вы файлы данных для США или для ЕС.

Требования к именованию файлов для всех файлов

Имена файлов не должны начинаться с точки (.) или символа подчеркивания (_).

Имена файлов должны содержать только символы ASCII .

Подчеркивание (_) разрешено в именах файлов, но не должно быть первым символом имени файла.

Имена файлов не должны быть длиннее 250 символов .

Имена файлов должны включать соответствующее расширение файла (например, при отправке файла .csv обязательно укажите имя файла "[имя файла].csv").

Если вы сжимаете файл, назовите несжатую версию с правильным именем и расширением файла (когда мы распаковываем ваш файл, мы используем имя несжатого файла).

Дополнительные требования к именованию файлов для файлов данных США

LiveRamp не требует определенного соглашения об именах файлов, но мы рекомендуем включать в имя файла перечисленные ниже элементы (чтобы упростить дифференциацию данных и предотвратить перезапись файлов):

Тип данных/описание

Дата/временная метка, указывающая либо время создания файла, либо временной диапазон данных

Пример именования файлов в США

Пример имени файла, который соответствует этим рекомендациям, — TwoButtonSuitsCampaign_impressions_2016-01-01.csv.

Дополнительные требования к именованию файлов для файлов данных ЕС

Имена файлов должны быть в одном из следующих форматов в зависимости от уровня точности, с которым вы хотите настроить таргетинг на своих пользователей.

Чтобы настроить таргетинг на индивидуальный уровень точности: LiveRamp____.

Для таргетинга на уровне точности домохозяйства: LiveRamp__HH___.

Свяжитесь с представителем LiveRamp, если вы не можете выполнить эти требования к именованию файлов.

Файлы должны быть разделены по странам, где код страны должен быть одним из:

Великобритания (Великобритания может использоваться для всех данных ЕС, не относящихся к Франции)

Пример именования файлов EU

Пример имени файла, который соответствует этим рекомендациям: "LiveRamp_UK_JoesAutoShop_NewCustomers_02172016.csv".

Уровень точности аудитории определяет, соответствует ли встроенная запись записям в LiveRamp Identity Graph на индивидуальном уровне или на уровне домохозяйства (для офлайн-данных), на уровне устройства или на индивидуальном уровне (для онлайн-данных). на основе данных).

Уровень точности сопоставления, при котором встроенная запись сопоставляется только с записями в графе идентификации LiveRamp, которые соответствуют этому лицу.

Уровень точности сопоставления, при котором встроенная запись сопоставляется со всеми записями в диаграмме идентичности, относящимися к одному и тому же домохозяйству и демонстрирующими постоянную связь.

У нас есть приложение для обмена документами, в котором два типа пользователей могут загружать документы (например, Dropbox).

Есть две роли пользователя:

  1. Роль пользователя А: имеет доступ ко всем документам в папке и может помечать некоторые документы как "скрытые" от пользователя Б.
  2. Роль пользователя B: имеет доступ ко всем документам, которые не скрыты пользователем типа A. (Пользователям с ролью B не всегда понятно, что некоторые документы будут скрыты от них)

Что должно произойти, если пользователь Б попытается загрузить файл с таким же именем, как и у файла, на который у него нет прав?

Обратите внимание, что используемое нами программное обеспечение не позволяет двум файлам иметь одинаковые имена. Вот варианты, которые я вижу:

Пользователю выдается сообщение об ошибке "Извините, вы не можете загрузить файл с таким именем" – это может сбить пользователя с толку, поскольку он не видит причин, почему бы и нет!

Пользователю разрешено загружать файл, но имя файла автоматически получает "(1)" в конце имени - это может ввести в заблуждение пользователей типа B

2 ответа 2

Уклониться от проблемы

Например, OS X добавляет к скрытым файлам префикс . период.

Это может быть неприменимо для вашего использования, поскольку вы ожидаете, что роль А будет видеть все документы, но вы можете сделать что-то подобное, не используя имя файла в качестве внутреннего идентификатора, даже если оно используется в качестве отображаемого имени.< /p>

Теперь у вас потенциально есть два файла с именами file.txt с разными внутренними уникальными идентификаторами. Для пользователя Б это легко, вы просто показываете то, что они могут видеть. Для пользователя A вы просто показываете два файла с четким визуальным идентификатором, чтобы показать, какой из них является «обычным» файлом, который может видеть каждый, а какой является «скрытым» или привилегированным файлом.

Я бы предложил изменить цвет фона имени файла или добавить к файлу тег [Скрытый].

Думайте об этом как о двух пользователях по имени Пол Смит. Неважно, как их зовут, потому что внутри вы даете им разные идентификаторы. Затем вы сможете визуально отличить их по изображению профиля или аватару и т. д.

Dropbox выдает ошибку синхронизации, когда вы загружаете документ с таким же именем, доступ к которому разрешен только вам.

Я рад, что вы задали этот вопрос, так как важно решить эту проблему, поскольку облачное хранилище является новой тенденцией.

Лично, в отличие от решения @JonStory: мне кажется, что уклонение от проблемы может просто привести к созданию нескольких копий одного и того же файла, если, скажем, 10 пользователей создадут файл с одинаковым именем.

Правильным решением было бы уведомить владельца исходного документа, скажем, г-на X о том, что противоречивый файл был загружен в облако г-ном Y.

Конфликтующая копия "FILE_NAME" была загружена в FOLDER_NAME.

Переименовать FILE_NAME или запретить?

Г-н. Y получит уведомление о том, что файл находится в очереди на загрузку, но требует подтверждения от другого пользователя, поскольку это вызывает избыточность в хранилище.

FILE_NAME поставлен в очередь на загрузку. Обнаружен конфликт, требуется авторизация. Дождитесь подтверждения.

Г-н. X увидит уведомление и сможет переименовать свой старый файл или попросит г-на Y переименовать его новый файл.

Как только новый или старый файл будет переименован, новый файл будет немедленно загружен в облако.

Если г-н X переименует старый файл,

Конфликт разрешен, и FILE_NAME успешно загружен в FOLDER_NAME.

FILE_NAME создает избыточность в хранилище. Переименуйте FILE_NAME, чтобы продолжить загрузку.

Это обеспечивает конфиденциальность и не сообщает пользователю, кто ограничил его доступ, предоставляет уважительную причину для переименования и постановки загрузки в очередь, а также предотвращает дублирование копий.

Привет, фантастическое сообщество! Мне нужна небольшая помощь.

Я отправил файл по ссылке «Запросить файлы» в Dropbox, и без моего ведома, то же самое сделал и мой одногруппник (недопонимание). Это тот же файл с тем же именем. Будет ли он перезаписан, продублирован или вообще не пройдет?

Большое спасибо. Цените это, и вы все здесь БОЖЬИ.

  • Нет лайков
  • 9 ответов
  • 1468 просмотров
  • КарлГ
  • /t5/Dropbox-files-folders/При-загрузке-файла-то-же-имя-в-файл-запроса-будет-это/td-p/424362

Лусиль

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отключить звук
  • Отправить сообщение другу

Здравствуйте, @KarlG, добро пожаловать в сообщество Dropbox. Рады видеть вас на борту!

Если имена файлов совпадают, но имя пользователя (имя и фамилия), которые вы ввели при отправке, различаются, файлы не будут перезаписаны.

В частности, пользователь увидит на своем конце:

<УЛ>
  • Джейн Доу — Filename.ab
  • Джон Доу — Filename.ab
  • Надеюсь, это поможет, но дайте нам знать, если у вас возникнут другие вопросы. Здоровья!

    Помог ли вам этот пост? Если это так, пожалуйста, поставьте лайк ниже.
    Все еще застряли? Задайте мне вопрос!
    Советы и подсказки Найдите новые способы оставаться в потоке или поделитесь своими советами о том, как работать эффективнее с помощью Dropbox.

    Лусиль

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отключить звук
    • Отправить сообщение другу

    Здравствуйте, @KarlG, добро пожаловать в сообщество Dropbox. Рады видеть вас на борту!

    Если имена файлов совпадают, но имя пользователя (имя и фамилия), которые вы ввели при отправке, различаются, файлы не будут перезаписаны.

    В частности, пользователь увидит на своем конце:

    <УЛ>
  • Джейн Доу — Filename.ab
  • Джон Доу — Filename.ab
  • Надеюсь, это поможет, но дайте нам знать, если у вас возникнут другие вопросы. Здоровья!

    Помог ли вам этот пост? Если это так, пожалуйста, поставьте лайк ниже.
    Все еще застряли? Задайте мне вопрос!
    Советы и подсказки Найдите новые способы оставаться в потоке или поделитесь своими советами о том, как работать эффективнее с помощью Dropbox.

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отключить звук
    • Отправить сообщение другу

    Спасибо за это. Что делать, если имя пользователя такое же?

    Лусиль

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отключить звук
    • Отправить сообщение другу

    Спасибо, что ответили мне, @KarlG.

    Если имя пользователя и имя файла совпадают, но используется другой адрес электронной почты, файлы не могут быть перезаписаны. Вместо этого он может читать имя, фамилию, дату, время и имя файла.

    Надеюсь, это поможет!

    Помог ли вам этот пост? Если это так, пожалуйста, поставьте лайк ниже.
    Все еще застряли? Задайте мне вопрос!
    Советы и подсказки Найдите новые способы оставаться в потоке или поделитесь своими советами о том, как работать эффективнее с помощью Dropbox.

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отключить звук
    • Отправить сообщение другу

    Большое спасибо, Люсиль! Отмечаем ваш первый ответ как принятое решение.

    Могу ли я также спросить. если имя Dropbox и адрес электронной почты совпадают, файл БУДЕТ перезаписан? Я спрашиваю, потому что хочу, чтобы это было.

    Лусиль

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отключить звук
    • Отправить сообщение другу

    Спасибо, что ответили мне, @KarlG.

    Я попробовал это со своей стороны, и кажется, что если имя, адрес электронной почты и сам файл совпадают, то пользователь, получающий их, может не увидеть его на своей стороне.

    Если вы хотите, чтобы пользователь знал, что ваш файл является самым последним, вы можете переименовать файл перед отправкой (например, включить в его имя слово "обновлен") или связаться с пользователем, который задал вопрос. вам отправить файл.

    Я понимаю, что это не идеальный ответ, который вы искали, но я надеюсь, что в какой-то степени он вам поможет.

    Помог ли вам этот пост? Если это так, пожалуйста, поставьте лайк ниже.
    Все еще застряли? Задайте мне вопрос!
    Советы и подсказки Найдите новые способы оставаться в потоке или поделитесь своими советами о том, как работать эффективнее с помощью Dropbox.

    Читайте также: