|
|
|
Недопустимый номер или имя файла
|
|||
|---|---|---|---|
|
#18+
Всем здраствуйте. У меня тут такая проблема, может кто знает как её решить. Имеется html с javascriptом, который создаёт файл и записывет в него строчку. Вот он. <html> <head> <title>Текст</title> <script language="JavaScript" type="text/javascript"> function yux( ) { var fso, f, ts, s; var ForReading = 1, ForWriting = 2, ForAppending = 3; var TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0; fso = new ActiveXObject("Scripting.FileSystemObject"); fso.CreateTextFile( "http://localhost//test45//test1.txt"); f = fso.GetFile("http://localhost//test45//test1.txt"); ts = f.OpenAsTextStream(ForWriting, TristateUseDefault); ts.Write( "Привет, Народ!" ); ts.Close( ); ts = f.OpenAsTextStream(ForReading, TristateUseDefault); s = ts.ReadLine( ); ts.Close( ); alert(s); return(s); } </script> </head> <body> <input type="button" value="Читать строку" onClick="yux()"> </body> </html> Почему-то вот эти строчки не работают fso.CreateTextFile( "http://localhost//test45//test1.txt"); f = fso.GetFile("http://localhost//test45//test1.txt"); Возникает ошибка "Недопустимый номер или имя файла". Причём если создать файл на сервере и вставить ссылку в браузер http://localhost//test45//test1.txt,то файл откроется. Если то же самое сделать на диске С:, то всё работает (создаёт и записывает). А на localhost не хочет. Подскажите, если кто знает, как с этим бороться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2009, 14:22 |
|
||
|
Недопустимый номер или имя файла
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2009, 14:25 |
|
||
|
Недопустимый номер или имя файла
|
|||
|---|---|---|---|
|
#18+
я понял спасибо, А тогда другой вопрос можно ли как-нибудь fso.CreateTextFile( "http://localhost//test45//test1.txt"); в этой файловой системе fso путь до файла указывать не полный, "С://test45//files//test1.txt", a в зависимости от расположения HTML, например если HTML лежит на уровне папки files, нельзя ли как-нибудь обратиться к файлу "files//test1.txt" Просто я пробовал разными способами, выдаётся всё время ошибка, что файл не найден, и нужно вводить полный путь до файла, начиная с диска "С". Есть ли какое нибудь решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2009, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=277&tid=1454168]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 345ms |

| 0 / 0 |
