Уплоад проблем
7 отговора
162 прегледа
Уплоад проблем
Как мога да направя от нормално текстово поле (type="text") да уплоадна файл. Демек, не искам да ползвам FILE полето (type="file"). Просто едно текстово поле и си му пиша вътре пътя на файла, който искам да уплоадна.
Гадното идва от там, че ми дава грешка при уплоада. Ако на същото това поле му сменя типа (на FILE) всичко е точно. Имам чувството, че е нещо с енкодинга, но нямам идея какво точно. Някакави идеи?
Трябва ми да е текстово поле за да мога чрез Джаваскрипт да му задавам стойности в реално време, а както знаете това не става със FILE поле поради секюрити причини! Трябва ми бързо ако е възможно. Мерси
Dont hate the player, hate the game
Гадното идва от там, че ми дава грешка при уплоада. Ако на същото това поле му сменя типа (на FILE) всичко е точно. Имам чувството, че е нещо с енкодинга, но нямам идея какво точно. Някакави идеи?
Трябва ми да е текстово поле за да мога чрез Джаваскрипт да му задавам стойности в реално време, а както знаете това не става със FILE поле поради секюрити причини! Трябва ми бързо ако е възможно. Мерси
Dont hate the player, hate the game
Re: Уплоад проблем
защо според теб има поле тип FILE, ако можеше да става и с поле от тип TEXT?
...\r\n
...\r\n
Re: Уплоад проблем
Добре де, не може ли да стане с TEXT???
Добре да предположим, че ползвам FILE поле със име "file". После в php script-а като му кажа примерно: $filename = $file; и после ползвам $filename за уплоада, пак не става. Защо?
Dont hate the player, hate the game
Добре да предположим, че ползвам FILE поле със име "file". После в php script-а като му кажа примерно: $filename = $file; и после ползвам $filename за уплоада, пак не става. Защо?
Dont hate the player, hate the game
Редактирано от Flashman на
Re: Уплоад проблем
защото ъплоад са в специялен масив който се пълни ако ти е мултипарт и типа на полето е файл.
Само да допълня Вълк
И още, ако можеше да става с текст поле, на което можеш да сетнеш стойност по 75000 начина, щеше да можеш да дърпаш всеки файл от клиентската машина на сървъра си. Голям купон щеше да настане 
-------------------------------
You're yet to see
the best of me
-------------------------------
You're yet to see
the best of me
Re: Само да допълня Вълк
между другото, май Баба Илиъца се играл с това нещо с идеята да разкара browse бутон, и ако не греша е стигнал до някъде с джаваскрипт но е само за ИЕ.
Re: Само да допълня Вълк
Мисля че ставаше въпрос за нещо такова:
<script>
function u() {
document.getElementById ("userfile").click();
document.getElementById ("filename").value = document.getElementById ("userfile").value;
}
</script>
<body>
<form enctype="multipart/form-data" action="" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file:
<input name="filename" if="filename" type="text" value="">
<input type="button" value="brws" onclick="u()">
<input type="submit" value="Send File" />
<div style="visibility:hidden">
<input id="userfile" name="userfile" type="file" />
</div>
</form>
</body>
<script>
function u() {
document.getElementById ("userfile").click();
document.getElementById ("filename").value = document.getElementById ("userfile").value;
}
</script>
<body>
<form enctype="multipart/form-data" action="" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file:
<input name="filename" if="filename" type="text" value="">
<input type="button" value="brws" onclick="u()">
<input type="submit" value="Send File" />
<div style="visibility:hidden">
<input id="userfile" name="userfile" type="file" />
</div>
</form>
</body>