|
Проверка файла на существование | ☑ | ||
---|---|---|---|---|
0
Pandoch
17.10.14
✎
10:54
|
Имею ранее записанный файл в папке. Имя файла генерируется автоматически. После хочу этот файл отправить по почте, генерирую опять имя файла (все верно в наименовании файла) и пытаюсь проверить, есть ли такоей файл в папке:
ИмяФ = ПолучитьИмяФайлаРеестра(ПутьКФайлу); ВыбФайл = новый Файл(ИмяФ); Если ВыбФайл.Существует() Тогда .... Почему-то говорит мне, что файл не существует. В чем может быть дело? Когда я провожу проверку ВыбФайл.ПолноеИмя = "строка адреса файла, вручную скопированная" - он выдает мне истину. Почему тогда не находит существующий этот файл при создании объекта Файл. |
|||
1
Maxus43
17.10.14
✎
10:56
|
ИмяФ в студию
|
|||
2
Maxus43
17.10.14
✎
10:57
|
ВыбФайл = новый Файл(ИмяФ); - вот этим ты назначаешь ему ПолноеИмя, но кто сказал что он существует? Конечно они равны будут, но файла нет
|
|||
3
Maxus43
17.10.14
✎
10:58
|
тут скорей проблема что делаеш на клиенте/сервере, в то время как файл не там, прав нет или ещё что
|
|||
4
Pandoch
17.10.14
✎
10:59
|
(3) - файл есть точно, он ранее создан и я его сижу наблюдаю в папке) имяФ вот такое: C:\Users\a.bashinskaya\Desktop\New folder (3)\14341_Агробалтик, ООО
|
|||
5
Pandoch
17.10.14
✎
11:00
|
может он из-за пробема в имени папки брыкается
|
|||
6
Pandoch
17.10.14
✎
11:00
|
пробела*
|
|||
7
Looser-1c
17.10.14
✎
11:00
|
(4) А проверку где делаешь? &НаКлиенте или &НаСервере?
|
|||
8
Pandoch
17.10.14
✎
11:01
|
На сервере. Это упп, неуправляемые формы
|
|||
9
Maxus43
17.10.14
✎
11:01
|
(8) ну и? на сервере нет такого пути, я телепат, дайте мне пирожок!
|
|||
10
Looser-1c
17.10.14
✎
11:02
|
(8) Хм... А на сервере точено есть "C:\Users\a.bashinskaya\Desktop\" ?
|
|||
11
Cube
17.10.14
✎
11:03
|
(9) Красавчик!))
|
|||
12
Pandoch
17.10.14
✎
11:04
|
да ну..я сижу на этом серваке в 1с. Есть там такой путь
|
|||
13
Pandoch
17.10.14
✎
11:05
|
Мля, а как тогда сделать
|
|||
14
Maxus43
17.10.14
✎
11:06
|
(13) сервер под другим юзером, у него нет прав на папку твоего пользователя
|
|||
15
Cube
17.10.14
✎
11:06
|
(13) Задачу опиши. Что ты с этим файлом делаешь?
|
|||
16
Maxus43
17.10.14
✎
11:06
|
проверяй на клиенте. Или уж складывай в нормальную папку на диске, а не в твою дичную
|
|||
17
Maxus43
17.10.14
✎
11:07
|
*личную
|
|||
18
Pandoch
17.10.14
✎
11:07
|
Ранее я его также с сервера создала в этой папке, если создался xls, то значит норм все с путем, нет?
|
|||
19
Pandoch
17.10.14
✎
11:07
|
ТОчняк, у меня был уже косяк. Так же пользователь сервера берется..Ну надо достать этот файл и отправить по почте кому надо
|
|||
20
Maxus43
17.10.14
✎
11:09
|
(19) храни в нормальной папке. типа "D:\Письма\", чтоб у всех был туда доступ.
Что за мода хранить на рабочем столе при автоматизации и тестировании я вобще не понимаю, всё ж по другому будет в итоге |
|||
21
Pandoch
17.10.14
✎
11:13
|
(20) - ну пользователи тоже любят папки свои личные выбирать постоянно. Но вообще да, дурацкая привычка. Уже не первый раз спотыкаюсь на этом.
|
|||
22
Maxus43
17.10.14
✎
11:14
|
(21) тут всё просто, при выборе пользователем на клиенте файл надо перебросиьт на сервер, и оттуда уже отсылать, так сделано везде
|
|||
23
Cube
17.10.14
✎
11:15
|
(19) "Ну надо достать этот файл и отправить по почте кому надо"
Считай файл в двоичные данные, передай их на сервер, на сервере сохрани из двоичных данных во временный файл и его уже отправляй. |
|||
24
Pandoch
17.10.14
✎
11:18
|
(23) - какая прелесть. Ща, я сначала попробую вариант с нормальной папкой)
|
|||
25
Pandoch
17.10.14
✎
11:19
|
(22) - ок, попробуем
|
|||
26
Cube
17.10.14
✎
11:20
|
(24) О... Это ты ещё в УФ не пробовала сделать тоже самое... Там выкрутасов ещё больше... :)
|
|||
27
Pandoch
17.10.14
✎
12:36
|
(22) это получается все файлы надо будет зранить в пользовательской папке и еще и в серверной? В пользовательской - чтобы им отображалось, а в серверной - чтобы из нее проверять существование и отправлять почтой?
|
|||
28
Cube
17.10.14
✎
12:53
|
(27) Во вложение необязательно файл сувать, можно и двоичные данные, которые ты с клиента на сервер передаешь по схеме (23).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |