#javascript
#javascript
Вопрос:
я использую javascript для изменения значения img src во время выполнения.. я использую fileupload в html для получения входных данных из use, и я хочу, чтобы это изображение было загружено в тег изображения «Image1» .. но это не загрузка изображения.. я использую:
function upl(obj) {
filename = obj.value;
alert(filename);
document.getElementById('Image1').src = '"' filename '"';
alert(document.getElementById('Image1').src);
}
в предупреждении отображается имя изображения вместе с локальным URL..
где я вызываю upl () при замене fileupload.
кто-нибудь может мне помочь..
Спасибо..
Комментарии:
1. моя разметка: <тип ввода=»file» id= «uplfile» style= «видимость: видимый» onchange=»upl (this);» />
Ответ №1:
удалите «и чем пытаться проверить.
как показано ниже
function upl(obj) {
filename = obj.value;
alert(filename);
document.getElementById('Image1').src = filename;
alert(document.getElementById('Image1').src);
}
Комментарии:
1. @pranay рана: на, это не работает. filename » показывает imagename вместе с локальным путем к хосту, т. е. » localhost:1061/images6.jpeg «когда я выбираю image6.jpeg
2. Итак, сначала загрузите файл на свой сервер.. затем передайте относительный путь или путь к местоположению изображения в src изображения…
3. @pranay rana: файл, который я передаю ito, уже загружен. если я укажу статическое имя файла, он загрузит файл..
4. я должен сказать, что вы назначаете неправильный путь ……. вам нужно проверить, что назначаемый вами путь работает, когда вы пропускаете его в новом окне браузера……….. ваш путь должен быть » server / dirctory/img.ext «, а не » имя_сервера /img.ext «.
5. нет, вы не можете сделать это с помощью javascript… для этого вам нужен пользовательский серверный язык, чтобы сделать это …. или, может быть, с помощью ajax вы можете это сделать, но ajax вызывает только серверный язык
Ответ №2:
Попробуйте с setAttribute
:
document.getElementById('Image1').setAttribute('src', 'http://www.uploadarchief.net/files/download/troll_face.jpg');
Комментарии:
1. это сработало нормально, но есть ли какой-либо способ сохранить изображение на сервере с помощью javascript..