|
|
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Добрый день...подскажите пожалуйста по следующему вопросу...задача отправить на сервер картинку, выбранную пользователем с диска..кроме того, эту картинку необходимо масштабировать,чтобы пользователь не отправлял слишком большие.при этом используется только javascript.вопрос как это сделать? в интернете почитал, пишут вроде бы c помощью iframe можно отправлять файлы... но масштабировать видимо не получится..как лучше сделать? отправлять картинки полностью и уже на странице пользователя задавать размеры? и если есть простенький пример с отправкой файлов пользователем, не могли бы вы поделиться? хотя бы самый-самый простой Hello World)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 07:33 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
=кнопкодав=, тут отправка яваскриптом, можно указывать расширения и размер загружаемых файлов. насчет размера картинки не смотрел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 07:49 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
а без php никак не обойтись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 08:30 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
если есть альтернатива на сервере, используйте ее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 11:05 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
=кнопкодав=а без php никак не обойтись? Можно - ява, аспнет, цги и т.д. и т.п. Всё дело в том, что не только отправить, но ещё и принять на сервере нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 11:37 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
сервер написан целиком на pl/sql...я до сих пор вообще и не предполагал, что на pl/sql можно написать сервер)) вот у меня и возник вопрос, как с его помощью получить файл с клиента? а потом бы уж я его в blob загнал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2009, 09:11 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
может конечно вопрос не по адресу....но всё же..просто я до сих пор думал, что Pl/sql работает только с бд) и видимо всех его тонкостей не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2009, 09:21 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
=кнопкодав= Найдёте решение, то если не сложно, напишите здесь. ЗЫ: В моей задаче тоже будет загрузка и получение файлов с сервера (Html+JavaScript+Oracle pl/sql), но я пока до этого функционала не добрался :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 16:26 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
решение в документации я нашёл...но оно лишь вызывает дополнительные вопросы... вот ссылка http://download.oracle.com/docs/cd/B32110_01/web.1013/b28963/concept.htm#i1005985 upload: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. где при этом находится сам файл я понять не могу..хотя на другом форуме говорят, что загружается именно сам файл...но где находится при этом непонятно... После загрузки файла его необходимо как то юзать, например пересылать картинку на страницу пользователя... Тогда используем download download: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Далее Use the Direct Binary Large Object (BLOB) Download mechanism to download a BLOB from any database table. You do this by calling a PL/SQL procedure that streams the standard HTTP headers, such as mime-type and content-length, and then invokes wpg_docload.download_file(blob_name) to download BLOB b,ob_name, as shown here: 1. Create a stored procedure that calls wpg_docload.download_file(blob) where blob is of data type BLOB. Since mod_plsql has no information about the contents in the BLOB, you must supply them. 2.Setup the Content-Type and other headers. In the following example, the procedure uses the name from the argument to select a BLOB from a table and initiates the Direct BLOB download: create or replace procedure download_blob(name in varchar2) is myblob blob; begin * Select the BLOB out of mytable using the name argument. select blob_data into myblob from mytable where blob_name = name; * Setup headers which describes the content. owa_util.mime_header('text/html', FALSE); htp.p('Content-Length: ' || dbms_lob.getlength(myblob)); owa_util.http_header_close; * Initiate Direct BLOB download. wpg_docload.download_file(myblob); end; The structure of the mytable table is as follows: create table mytable ( blob_name varchar2(128), blob_data blob ); Здесь тоже возникают вопросы...таблица mytable - откуда она берётся и как она создаётся? ведб она содержит имя файла и контент...а при апплоаде структура myTable (who, description, file); где file - это имя файла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 08:06 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
Советую обратиться в форум по ораклу, это их епархия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 10:26 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
пакет wpg_docload- владелец SYS, у PUBLIC есть на него синоним. plsql_gateway_doc - не понятно. по поводу таблицы mytable, похоже что в разных примерах их структуры отличаются :) автортаблица mytable - откуда она берётся и как она создаётся в конце последнего примера - её создание. ЗЫ: соглашусь с Antonariy, видать выходим за рамки JS, нужно обратиться в форум по Ораклу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 11:03 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=492224 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 11:09 |
|
||
|
Отправка файлов на сервер
|
|||
|---|---|---|---|
|
#18+
romas987 автортаблица mytable - откуда она берётся и как она создаётся в конце последнего примера - её создание. да как создавать я знаю))) я имел ввиду как она заполняется) ну как туда данные попадают.... ладно,спасибо всем...пойду мучить оракловый форум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 11:59 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=286&tid=1454518]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 310ms |

| 0 / 0 |
