Определение размера файла до отсылки его пользователем на сервер

  • Автор темы Автор темы www
  • Дата начала Дата начала

www

Новичок
Определение размера файла до отсылки его пользователем на сервер

Есть необходимость подгружать к новости картинку из админской части сайта, вопрос такой, как определить размер картинки до отсылки, т.е. вернее сказать какой параметр надо подставить в getimagesize? Есть версия что $_FILE['filenews']['name'] или $_FILE['filenews']['tmp_name'], но второй определяет путь к временному файлу на диске уже на серваке, а первый же просто содержит само имя файла. Что нужно указать что бы получить нужный результат то?
 
До отсылки - "никак".
Когда есть $_FILE['filenews']['tmp_name'], - это уже после. Его и надо (можно) использовать. Или уже после move'инга.
 
Автор оригинала: Линка
www
javascript
А чем это на JS делается?

-~{}~ 07.12.05 15:10:

Автор оригинала: Бресь Сергей
До отсылки - "никак".
Когда есть $_FILE['filenews']['tmp_name'], - это уже после. Его и надо (можно) использовать. Или уже после move'инга.
А чем тогда можно изменить размер файла под нужный стандарт? get - получает размер, а чем его задать то можно?
 
www
ActiveX -только так потому как js не имеет доступа к файловой системе,что бы это осущесвить надо использовать компоненты
ActiveX, а на это надо согласие пользователя
 
Не знаю. А зачем без GD?


"Особо продвинутые" товарищи не ресайзят вообще,
а при показе делают
<img ... width="200"> или <img ... height="100"> или <img ... width="200" height="100">
Это мало когда приемлимо...
 
to Бресь Сергей
точно, че то я в дебри полез куда то с изменением размера :-)))))
спасибо :-)
 
www
ВОТ НАШЛА!!!!!
Определение размера файла до отсылки его пользователем на сервер
тебе поможет document.images[0].fileSize
только маленькое но, как понимаешь картинка должна вставиться на страницу.
 
2 Линка:
имхо, не в тему)автору нужно толи узнать размер файла(в байтах) то ли ширину-высоту. Узнать он это хочет до отсылки картинки серверу. До отсылки серверу ему узнать ничего не удасться) хотя я так еще и не понял чего автору нужно))
 
chisto_tolyan
я только что написала как узнать размер графического файла до отсылки НА СЕРВЕР возьми и проверь
 
До отсылки серверу ему узнать ничего не удасться
ну почему-же, узнать можно, правда не под всеми броузерами да и необходимость этого очень сомнительна.

PHP:
<form name="form">
  <input type="file" name="file" id="file" onchange="document.getElementById('img').src=this.value" />
  <br />
  <img src="" id="img" onload="alert('Path:'+this.src+'\nSize:'+this.fileSize+'\nWidth:'+this.width+'\nHeight:'+this.height);" />
</form>

IE6 only
 
chisto_tolyan
<img src="jpg/key_002_yesaktive.gif">

<script>
alert(document.images[0].fileSize); // размер 1-й картинки.
</script>
 
Сверху