#php #javascript #jquery #html #css
#php #javascript #jquery #HTML #css
Вопрос:
Я хотел бы выполнить загрузку uploadify на свой сервер и создавать миниатюры из изображений пользователя на лету.
Мне просто нужен путь к файлу для каждой загрузки. Однако единственным параметром, который я нашел в Javascript, является имя файла с подстрокой.
Вместо ohmygoditsantaclaus.jpg
я хочу полный путь, подобный C:/Etc/Etcetera/Daddy/ohmygoditsantaclaus.jpg
. Если у меня есть это, я могу создать контейнер div, легко поместить в него изображение и изменить его размер с помощью CSS.
Спасибо за помощь. PS: Я использовал Uploadify версии v1.6.2
Вот jQuery Uploadify v.1.6.2 и загрузчик.FLA, который я в настоящее время использую.
Ответ №1:
Вы не можете получить доступ к полному пути ни с помощью JavaScript, ни с помощью Flash, например:
C:/Etc/Etcetera/Daddy/ohmygoditsantaclaus.jpg
Это вопрос безопасности.
Кроме того, даже если бы вы могли, вы, черт возьми, не сможете сделать следующее, что вы хотите сделать:
Если у меня есть это, я могу создать контейнер div, легко поместить в него изображение и изменить его размер с помощью CSS.
Вы не можете получить доступ к случайным изображениям на жестком диске пользователя, используя file://
URI, и разместить их на своей веб-странице.
Вместо этого вы можете использовать что-то вроде http://www.plupload.com / — после того, как пользователь выбрал свои изображения для загрузки, вы можете изменять размер изображений на стороне клиента.
Если вы хотите показывать миниатюры перед загрузкой, я знаю, что Flash может это сделать. Я не уверен, что что-то еще может.
Ответ №2:
Это было бы серьезной проблемой безопасности, и, насколько я знаю, это не будет и не должно работать.