|
Копирование файла
|
|||
---|---|---|---|
#18+
Как копировать файл в папку и взять ссылку? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:10 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgatи взять ссылку? Что есть "ссылка на файл"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:54 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatКак копировать файл в папку? Как вариант... Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 14:01 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatКак копировать файл в папку и взять ссылку?Вопрос в контексте ZEN или offline? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 20:16 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, Большое спасибо то что мне нужно))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 15:50 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat , Значит offline. В таком случае лучше использовать метод CopyFile() Ведь на сервере может оказаться не Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 16:08 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, а как копировать если путь в находиться в переменной так не работает set f = "d:\box\tmp.txt " w $ZF(-1,"copy f d:\box\tmp1.txt") и кстать, <fileUplod id = "blalbla" onchange = "zenPage.File()"> ClientMethod File() [Language = javascript] { var a = zenPage.getComponentById('blalbla').getValue(); //a - получает значение d:\fakepath\tmp.txt } как можно перевести значение переменной "а" в d:\box\tmp.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 17:15 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
set f = "d:\box\tmp.txt " w $ZF(-1,"copy "_f_" d:\box\tmp1.txt") ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 17:23 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat Код: html 1. 2. 3. 4. 5. 6.
как можно перевести значение переменной "а" в d:\box\tmp.txt Никак. Это политика безопастности... Тут где-то был пример как на ЗЕНе скачивать файл на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2013, 08:43 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, Можешь дать код или ссылку, как закидывать фаил в сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2013, 21:30 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat , например такая ссылка... http://www.sql.ru/forum/actualthread.aspx?tid=865100&hl=binarystream ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 08:35 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, Есть другие варианты, что-то эти не работают ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2013, 14:13 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat , не понятно что именно не работает у тебя... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2013, 14:26 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, Когда берешь значение компонента , он дает C:\fakepath это самый fakepath нельзя закинуть на сервер, как решить эту проблему <fileUpload id="file" onchange="zenPage.GetFileName();"> ClientMethod GetFileName() [language = javascript] { var a =zenPage.getComponentById("file").getValue(); } Нужно чтоб файл выбранный с fileUpload при нажатий кнопки перекинулся на сервер и в базе сохранил ссылку файла который уже находиться на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2013, 10:24 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatНужно чтоб файл выбранный с fileUpload при нажатий кнопки перекинулся на сервер и в базе сохранил ссылку файла который уже находиться на сервере. Нужно качать файл на сервер, а не копировать... Знать по какому пути записать на сервере... Знать начальный УРЛ... Только тогда задачка решаема. Ну +/- вариации. Тут есть примеры как качать файлы на сервер... krvsa Sabyrov.Talgat , например такая ссылка... http://www.sql.ru/forum/actualthread.aspx?tid=865100&hl=binarystream ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2013, 14:19 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, есть fileUpload и кнопка, нажав на кнопку взять выбранный фаил и перекинуть в C:\InterSystems\TryCache\CSP\asd Ничего лишнего не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 20:46 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat , вот там такой пример как раз и есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 21:17 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Но ведь совсем недавно тема upload'а файла на сервер подробно обсуждалась на форуме http://www.sql.ru/forum/actualthread.aspx?tid=982849 DAiMor по результатам обсуждения даже статью на хабре написал, ссылка есть в топике. В чем еще проблема-то? У меня работает как часы, только не в ZEN (не пользуемся). Обычные CSP + javascript. Примеров масса. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2013, 10:54 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
krvsa, <image id="previewImage" width="100%" height="100%" src = "C:\DOCUME~1\User\LOCALS~1\Temp\test.jpg"/> <button caption="Сохранить" onclick="zenPage.uploadImageOnServer();"/> ClientMethod uploadImageOnServer() As %String [ Language = javascript ] { //путь к файлу у клиента var pathToTempDir = zenGetProp('previewImage','src'); //путь к файлу на сервере var pathToServer = " http://localhost/pics/test.jpg" zenPage.UploadImageOnServer(pathToTempDir,pathToServer); } там только этот пример, остальные примеры сохраняют в базу. а мне нужно чтоб через fileUpload выбранный файл загружался в папку, но в значений компонента fileUpload есть какой-то fakepath, и из-за этого оно не передается <fileUpload id="file"/> <button onclick = "zenPage.SetFile();"/> Method SetFile() [ zenMethod] { set a = %page.%GetValueById("file") do ##class(%Library.File).CopyFile(a,"C\IntersysTems") } так не работает потому что значение переменной "а" получает значение "C\fakepath" Как решить эту проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 08:48 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat , ПримерClass test.fileupload Extends %ZEN.Component.page { XData Contents [ XMLNamespace = " http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title=""> <form enctype="multipart/form-data"> <fileUpload label="Выберите файл" name="file"/> <submit caption="Загрузить"/> </form> </page> } ClassMethod %OnSubmit(pSubmit As %ZEN.Submit) As %Status { #dim stream As %CSP.BinaryStream=pSubmit.%GetStream("file") s ^tmp("Size")=stream.Size s ^tmp("FileName")=stream.FileName s file=##class(%Stream.FileBinary).%New() s file.Filename="c:\InterSystems\"_##class(%File).GetFilename(stream.FileName) d file.CopyFromAndSave(stream) quit $$$OK } } ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 10:48 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatКак решить эту проблему? Примеры смотрел, что были по ссылкам? По-мне так ты в корне не верно используешь элемент Код: html 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 15:00 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
servit, Спасибо большое)) А можно это сделать через клиент или сервер метод? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2013, 21:56 |
|
Копирование файла
|
|||
---|---|---|---|
#18+
Sabyrov.TalgatА можно это сделать через клиент или сервер метод?Через клиентский метод можно, используя HTML5 FileAPI: 13473372 Через серверный тоже можно, используя OnSubmitForm : Class test.fileupload Extends %ZEN.Component.page { XData Contents [ XMLNamespace = " http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title=""> <form enctype="multipart/form-data" OnSubmitForm="Upl" > <fileUpload label="Выберите файл" name="file"/> <submit caption="Загрузить"/> </form> </page> } ClassMethod Upl(pSubmit As %ZEN.Submit) As %Status { #dim stream As %CSP.BinaryStream=pSubmit.%GetStream("file") s ^tmp("Size")=stream.Size s ^tmp("FileName")=stream.FileName s file=##class(%Stream.FileBinary).%New() s file.Filename="c:\InterSystems\"_##class(%File).GetFilename(stream.FileName) d file.CopyFromAndSave(stream) quit $$$OK } } ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2013, 11:15 |
|
|
start [/forum/search_topic.php?author=GarryL&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 700ms |
total: | 995ms |
0 / 0 |