Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
добрый день! помогите разобраться почему не передается файл из js в обработчик php ? $_POST - пустой Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 16:09 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, А что, при отправке файла заполняется массив $_POST? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:23 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
kunaksergeyloginovru, А что, при отправке файла заполняется массив $_POST? так вот в этом то и вопрос, почему он не заполняется ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:30 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, это был риторический вопрос. тебе нужен массив $_FILES ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:35 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
kunaksergeyloginovru, это был риторический вопрос. тебе нужен массив $_FILES array(1) { ["data"]=> array(5) { ["name"]=> string(17) "myRecording00.wav" ["type"]=> string(9) "audio/wav" ["tmp_name"]=> string(33) "/home/data/mod-tmp/php2O4QcY" ["error"]=> int(0) ["size"]=> int(327724) } } блин, как же сам бинарник вытащить ? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:46 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, http://www.php.su/phphttp/?uploads ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:55 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
kunaksergeyloginovru, http://www.php.su/phphttp/?uploads это не то, что мне нужно... у меня есть аудио-файл который автоматически сгенерировался, вот я хочу его просто сохранять на сервере... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 18:57 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
kunaksergey, в этом массиве почему-то бинарника самого нету, есть размер его, название, а вот бинраника - нету.. странно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 19:02 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
яваскриптом ТАК файл не передашь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 19:05 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
ScareCrowяваскриптом ТАК файл не передашь. так а файл никто и не пытается передавать, пытаюсь передать бинарник файла blob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 19:08 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
ScareCrowяваскриптом ТАК файл не передашь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 19:17 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
ScareCrowScareCrowяваскриптом ТАК файл не передашь. так а как надо передавать ? расскажите ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 19:23 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovruScareCrowпропущено... так а как надо передавать ? расскажите ? как вариант... если преобразовать в base64, то можно отправить из JS и принять на сервере в $_POST не знаю какой там у тебя код, но примерно так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. только на сервере нужно будет отсечь вначале содержимого 23 символа заголовка base64 Код: php 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 20:19 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццитолько на сервере нужно будет отсечь вначале содержимого 23 символа заголовка base64 поправка: количество символов зависит от типа передаваемых данных, в общем можно посмотреть что там приходит и пофиксить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 20:21 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, способ если честно не очень с инпатом, по безопасности лажа, можно поробывать залить какие-то скипты вредоносы! Предлагаю другой вариант сгенерить - просто ссылку и вставить ее в html с помощью js! Код: sql 1. а там уже сделать обработчик который по этой ссылке, загрузит файло на сервер ? так же ведь можно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 20:28 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovruбухалтер фантоцци, способ если честно не очень с инпатом, по безопасности лажа, можно поробывать залить какие-то скипты вредоносы! Предлагаю другой вариант сгенерить - просто ссылку и вставить ее в html с помощью js! Код: sql 1. а там уже сделать обработчик который по этой ссылке, загрузит файло на сервер ? так же ведь можно ?ничё не понял, ты хочешь файл сначала с сервера скачать, а потом загрузить обратно? по безопасности нет никакой лажи, на сервере нужно проверять всегда! например в случае картинок их надо обязательно преобразовывать, чтобы PHP-вставок не было. да и через <input type="file" ... /> браузер уже поддерживает безопасность, можно через .type проверять тип загруженного файла перед отправкой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 20:35 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциloginovruбухалтер фантоцци, способ если честно не очень с инпатом, по безопасности лажа, можно поробывать залить какие-то скипты вредоносы! Предлагаю другой вариант сгенерить - просто ссылку и вставить ее в html с помощью js! Код: sql 1. а там уже сделать обработчик который по этой ссылке, загрузит файло на сервер ? так же ведь можно ?ничё не понял, ты хочешь файл сначала с сервера скачать, а потом загрузить обратно? по безопасности нет никакой лажи, на сервере нужно проверять всегда! например в случае картинок их надо обязательно преобразовывать, чтобы PHP-вставок не было. да и через <input type="file" ... /> браузер уже поддерживает безопасность, можно через .type проверять тип загруженного файла перед отправкой... нет, зачем его скачивать, просто в начальном html добавиться строка вида которую я прислал, без перезагрузки страницы, ну чтобы от инпата уйти, так ведь можно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 21:30 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, сделай тестовый пример в виде HTML-файла и выложи в соответсвующий форум, ничего не понятно, что и как ты делаешь или хочешь сделать, но есть подозрение, что ты не разбираешься в базовых вещах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 21:37 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциloginovru, сделай тестовый пример в виде HTML-файла и выложи в соответсвующий форум, ничего не понятно, что и как ты делаешь или хочешь сделать, но есть подозрение, что ты не разбираешься в базовых вещах. ты понимаешь что файла нету изначально ? а есть бинарник blob, что ты в инпат будешь вставлять ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:00 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, тогда вместо new FileReader() используй функцию преобразования в base64, можно поискать, вот например можно попробовать как работает: http://javascript.ru/php/base64_encode#comment-3803 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:16 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциloginovru, тогда вместо new FileReader() используй функцию преобразования в base64, можно поискать, вот например можно попробовать как работает: http://javascript.ru/php/base64_encode#comment-3803 смотри как оно работает, есть страничка html, на ней грубо говоря есть кнопка, при нажатии которой без перезагрузки странички формируется бинарник с типом wav и создается ссылка вида: <a id="save" href="blob:http%3A//domain.ru/77f9f236-36e5-481b-82ed-f750fd16e5cb" download="myRecording00.wav"><img src="img/save.svg"></a> при нажатии на нее файл с именем myRecording00.wav успешно скачаивает на клинетский компьютер... но есть необходимость все такие файлы которые были сгенерированы хранить на сервере.. вот я и ищу метод как его туда поместить, типа хранилище! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:28 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, ты предложил метод с инпатом, который не совсем подходит, потому что файла нету... а есть просто бинарник... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:29 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
такого не может быть, чтобы не было методов закинуть бинарник на сервер и присвоить ему какое-то имя... вот я и ищу способы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:31 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
loginovru, да забудь про input, если он не нужен, я говорил про преобразование в base64 - думаю это единственный способ из JS отправить бинарник на сервер, не используя форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 22:39 |
|
||
|
че-то не передается файл
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциloginovru, да забудь про input, если он не нужен, я говорил про преобразование в base64 - думаю это единственный способ из JS отправить бинарник на сервер, не используя форму. вообщем делаю вот так, файл нормально екодируется в бейс64, но когда пытаюсь получить массив $_POST получаю, array(1) { ["data"]=> string(9) "undefined" } Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2015, 07:55 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=60&tid=1461732]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 417ms |

| 0 / 0 |
