Charger une Image à partir d'un chemin local et le dessiner sur la toile
Je veux dessiner une image sur la toile où la source de l'image sera de définir dynamiquement par l'utilisateur.Je suis d'erreur suivant lors de la tentative de définir la src de l'image:
Pas autorisés à charger des ressources locales: file:///D:/My%20Picsb.jpg'
Est-il possible de charger des fichiers à partir de lecteurs locaux pour les dessiner sur une toile?
var img = new Image();
img.onload = function () {
context.drawImage(img, 20, 20, 50, 50);
};
img.src = "D:\My Pics\tb.jpg";
OriginalL'auteur dexter007 | 2014-02-09
Vous devez vous connecter pour publier un commentaire.
Ce que vous voulez de ne pas travailler pour des raisons de sécurité. Ce que vous pourrait faire, cependant, est l'ajout d'un fichier de champ de saisie et télécharger à la toile, comme ceci:
HTML
JS
J'ai eu le même problème que vous il n'ya pas longtemps, et que ce code a fait le travail quand il s'agit de chargement des images locales sur une toile. Je voudrais cependant vous conseillons également de finalement redimensionner l'image, de sorte qu'il s'inscrit dans la toile. J'ai utilisé le code suivant (remplacer 460 avec la taille de votre toile).
pas de probs, l'homme 🙂
Est-il une source écrit en caractères d'imprimerie svp?
OriginalL'auteur Daniel Lisik
J'ai eu le besoin pour des fonctionnalités similaires et résolu à l'aide d'ajax par téléchargement de l'image, de manière temporaire sur le serveur et la définition de l'attribut src de la cible img pour que le nom de fichier temporaire. Vous pouvez compléter la tâche en créant une tâche cron qui supprime ceux temporaire d'images à partir de votre serveur de répertoire.
OriginalL'auteur jjyepez
Pas. JavaScript a blocage de sécurité de l'accès à des fichiers locaux, que ce soit en lecture ou en écriture. Mettre le fichier sur un serveur web ( le meilleur sur le même domaine, à cause de la croix de domaine ).
Parce que l'utilisateur doit fournir pour le fichier que vous avez le code du chargement d'un fichier de solution. Référence de l'internet sur la façon de le faire.
OriginalL'auteur yunzen