|
|
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Д.д. ALL Загружаю файл через File Browser, в wwv_flow_files вижу дату загрузки, те момент когда он попал в таблицу. Нужны атрибуты исходного файла, в частности дата модификации, как сделать чтобы оно тут появилось !? select filename,to_char(created_on,'dd.mm.yyyy hh24.mi.ss'),to_char(updated_on,'dd.mm.yyyy hh24.mi.ss') from wwv_flow_files ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 15:09 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyоно тут п тут это где? - в запросе видим дату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 15:36 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
В запросе дата добавления в таблицу, у файла другая дата! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 15:58 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kyky, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. если тут нет даты или она неверная, то при загрузке в свою таблу, читаешь файл на PL и заполняешь своё поле. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 16:11 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyВ запросе дата добавления в таблицу, у файла другая дата!Дата изменения файла хранится в ФС, из самого файла ты ее никак не вытянешь. Если эта информация нужна, прийдется писать свой загрузчик файлов, который сможет вытянуть эту инфу (если такое впринципе возможно) https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 10:05 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Casufi_kykyВ запросе дата добавления в таблицу, у файла другая дата!Дата изменения файла хранится в ФС, из самого файла ты ее никак не вытянешь. Если эта информация нужна, прийдется писать свой загрузчик файлов, который сможет вытянуть эту инфу (если такое впринципе возможно) https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx Не надо нам майкрософт ссылок. :) Вот от тома реализация на Яве по считыванию файлов в директории. Я думаю таким же образом можно и дату считать https://asktom.oracle.com/pls/apex/f?p=100:11:0::NO::P11_QUESTION_ID:439619916584 Если реализуете, прошу поделится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 11:14 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangelНе надо нам майкрософт ссылок. :) какая разница, если на клиенте ни тот ни тот не работает.....безопасность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 11:39 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangelНе надо нам майкрософт ссылок. :) Апекс - вебинтерфейс, по ходу человеку нужна дата модификации файла с клиента, читать эту информацию нужно с ФС клиента, заниматься этим должен скрипт/апплет/флешскрипт в окне браузера клиента, у тома ответ на вопрос авторMy program must interface with another system which puts files in a directory on the server. Немного разные задачи, на клиенте вы стокнетесь с ограничениями безопастности браузера, ИМХО задача реализуема только в корпоративной среде, где можно клиенту диктовать настройки браузера и список используемых плагинов/расширений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 12:37 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Casufi, +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 12:46 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Petro123, В том то и дело, что контрол возвращает только имя файла, а все остальные date атрибуты доступны через wwv_flow_files и равны дате загрузке! Атрибуты локального файла PLSQL напрямую недоступны! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 13:19 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kyky, плюньте. Чьё это желание? Т.к. там много камней. - дата часто неверная - это прерогатива ОСи - путь вводят руками, а вы сделайте утилиту за доп.деньги - ... IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 13:38 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyа все остальные date атрибуты доступны через wwv_flow_files и равны дате загрузке! По ходу я в пустоту писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 15:36 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Вообще то в HTML 5 есть свет в конце тонеля, но прийдется писать полностью свой контрол и переводить тему на HTML5 https://w3c.github.io/FileAPI/#file-attrs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 15:41 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Велосипеды поехали :) А может пофилософствуем? Что такое дата модификации файла? Это когда его переписали с флешки на комп, по сети, с компакта и т.д., содержание файла не изменилось. Тогда почему не принять дату загрузки в БД, датой модификации файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 15:54 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangelЧто такое дата модификации файла? Это когда его переписали с флешки на комп, по сети, с компакта и т.д., содержание файла не изменилось. Тогда почему не принять дату загрузки в БД, датой модификации файла? Дети есть ? Смешариков смотрел ? "Метеорология - точная наука". Есть такой атрибут у файла - дата последней модификации, которій хранится в ФС, именно єтот атрибут и назівается "Дата модификации файла", тут ничего изобретать и философстововать не нужно, все заранее определено. http://jsfiddle.net/Casufi/vw9bcomr/ код тестировал в последнем стабильном FF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 16:10 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
CasufiblkangelЧто такое дата модификации файла? Это когда его переписали с флешки на комп, по сети, с компакта и т.д., содержание файла не изменилось. Тогда почему не принять дату загрузки в БД, датой модификации файла? Дети есть ? Смешариков смотрел ? "Метеорология - точная наука". Есть такой атрибут у файла - дата последней модификации, которій хранится в ФС, именно єтот атрибут и назівается "Дата модификации файла", тут ничего изобретать и философстововать не нужно, все заранее определено. http://jsfiddle.net/Casufi/vw9bcomr/ код тестировал в последнем стабильном FF Ооо, спасибо. Протестил на Хроме под винду и FF на никсе, работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 16:35 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Спасибо, попробую подсовывать дату в строчку с именем файла, уж очень не хочется с отдельным контролом заморачиваться. Всем успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 17:01 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyСпасибо, попробую подсовывать дату в строчку с именем файла, уж очень не хочется с отдельным контролом заморачиваться. Всем успехов! Классический процесс загрузки файла в апексе это - родной контролл + процесс, который выполняется на сабмит. Чтобы не подсовывать дату куда попало, проще всего рядом с этим контролом положить скрытый итем, в который яваскриптом записывать дату изменения файла, а в процессе читать из файл контрола имя, а из скрытого итема дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 17:14 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Casufi_kykyСпасибо, попробую подсовывать дату в строчку с именем файла, уж очень не хочется с отдельным контролом заморачиваться. Всем успехов! Классический процесс загрузки файла в апексе это - родной контролл + процесс, который выполняется на сабмит. Чтобы не подсовывать дату куда попало, проще всего рядом с этим контролом положить скрытый итем, в который яваскриптом записывать дату изменения файла, а в процессе читать из файл контрола имя, а из скрытого итема дату А мне казалось, что классическая загрузка в апекс состоит из пяти элементов - FILENAME. FILEDATE,MIMETYPE, CHARSET и сам File Brosers, ну вот в FILEDATE и надо яваскриптом дату пихать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 17:26 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Теперь проблема в том что скрипт не видит hidden item. Хочется чтобы P7_FILEDATE было скрыто!? Такой скрипт получился, с не hidden item работает var fileSelect = function(item) { var file = item.files[0]; var l_date = new Date(); l_date=file.lastModifiedDate; $('#P7_FILEDATE').val(l_date.getFullYear()+'.'+(1+l_date.getMonth())+'.'+l_date.getDate()+' '+ l_date.getHours()+':'+l_date.getMinutes()+':'+l_date.getSeconds()); } $('#P7_FILEBROWSER').on('change',function(){fileSelect(this);}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 13:40 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kyky, Я не знаю почему не видит, попробуйте использовать Apex javascript Api Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 13:51 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Еcли ITEM HIDDEN то такая бедуля Session state protection violation: This may be caused by manual alteration of protected page item P7_FILEDATE. If you are unsure what caused this error, please contact the application administrator for assistance. Contact your application administrator. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:20 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kyky, Сделайте Регион HTML, в атрибутах добавьте style="display:none;". Добавьте в этот регион ваш ITEM не скрытый и радуйтесь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:26 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kyky, У вас в Яваскрипте есть неучтенка нулей,так будет правильно Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:34 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangelСделайте Регион HTML, в атрибутах добавьте style="display:none;". Добавьте в этот регион ваш ITEM не скрытый и радуйтесь :) ЛицоРука. blkangel и _kyky читать документацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:35 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangel, Поправка Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:35 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyThis may be caused by manual alteration of protected page item P7_FILEDATE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:36 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Спасибо получилось! Еще надо RegionTamplate=FormRegion при NoTemplate не скрывает APEX это шаманство) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:44 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyЕще надо RegionTamplate=FormRegion при NoTemplate не скрывает APEX это шаманство) Если кривыми руками делать и не читать документацию, то да. Protected item не может быть изменен из скрипта, просто нужно было снять опцию "protected" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 14:57 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
Спасибо на добром слове) Похоже NoTemplate не подрузумевает использование атрибутов, и в каком пункте документации это написано!?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 15:03 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
_kykyСпасибо на добром слове) Похоже NoTemplate не подрузумевает использование атрибутов, и в каком пункте документации это написано!?) NoTemplate не подразумевает шаблона :) И соответственно ему не куда писать эти атрибуты. И справедливости ради, надо сказать что не только form region можно использовать, но и любой другой, в шаблоне которого прописано использование атрибутов региона :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 15:12 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
blkangelNoTemplate не подразумевает шаблона :) Ну вот смотри, ты предложил заранее костыльное решение, использовать обычный итем в скрытом регионе, и теперь вы вдвоем продолжаете обсуждать чего естьи чего нет в скрытых регионах без шаблона. _kykyNoTemplate не подрузумевает использование атрибутов, и в каком пункте документации это написано!?) Я же говорю, что достаточно использовать скрытый итем, а в документации написано, что опция "Protected" на скрытом итеме запрещает его изменение яваскриптом. Делаешь итем не protected и пишешь в него значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 15:24 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
To Casufi : У Item свойства Protected обнаружил! Вы про что писали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 15:24 |
|
||
|
Дата изменения загружаемого файла, где забрать?
|
|||
|---|---|---|---|
|
#18+
CasufiЯ же говорю, что достаточно использовать скрытый итем, а в документации написано, что опция "Protected" на скрытом итеме запрещает его изменение яваскриптом. Делаешь итем не protected и пишешь в него значения. 1. А скрытый ITEM не костыльное решение??? Этот костыль зашит в сам Апекс, использование скрытого региона, ни чуть не костельнее, чем скрытый ITEM, а при условии нескольких элементов, которых не нужно отображать, получается некое упорядочивание. Если пойти дальше, то я для этих целей использую скрытый регион на нулевой странице. 2. Запретить Яваскрипту, что то менять на клиенте??? Вы тоже говорите не совсем корректно. Запрет происходит на стадии сохранения, при проверки контрольной суммы. Опять же запретить редактирование элемента в Апексе можно несколькими способами, который вызовет ошибку, который привел автор. Выяснение этого заняло бы еще несколько постов. Я согласен, что при прочтении документации, у автора наверное возникло бы меньше вопросов. Изначально не хотел писать большую портянку, поэтому предложил вариант, на мой взгляд неплохое. P.S. Я не утверждаю, что мой вариант правильный, для поиска решений мы тут и собрались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 15:51 |
|
||
|
|

start [/forum/topic.php?all=1&fid=50&tid=1874842]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 389ms |

| 0 / 0 |
