J'ai un script de téléchargement de fichier pour télécharger des photos sur un serveur. Il a fonctionné correctement dans tous les navigateurs, mais quand j'ai mis à jour le Flash Player à 10.1 dans Firefox 3.6.6 hier, il a cessé de fonctionner. J'ai testé de nouveau avec un autre ordinateur et dès que j'ai installé Flash Player 10.1, il a cessé de fonctionner. J'ai fait un débogage et j'ai remarqué que le retour d'erreur de l'écouteur FileReference est une erreur d'E/S. Cela n'a pas de sens car le fichier est dans le serveur et il fonctionne très bien dans tous les autres navigateurs. J'ai changé allowScriptAccess
de "samedomain"
à "always"
sans chance. J'ai également utilisé le chemin absolu dans l'URL de téléchargement. Lorsque je l'exécute dans mon environnement de développement local, cela fonctionne mais cela ne fonctionne pas dans le serveur de production. J'ai changé les paramètres de sécurité des dossiers dans le serveur à 777 et ne fonctionne toujours pas non plus.
Que peut-il être? Cela fonctionne parfaitement dans les autres versions de Flash Player.Problème de téléchargement de fichier Flash avec Flash player 10.1
Le code HTML qui intègre le film:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="300" id="test" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="wmode" value="transparent" />
<param name="movie" value="uploader_.swf?id=<?=$owner_id?>&ga=<?=$ga_c at?>&sid=<?=$ukey;?>" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
<embed src="uploader_.swf?id=<?=$owner_id?>&ga=<?=$ga_cat ?>&&sid=<?=$ukey;?>" quality="high" bgcolor="#ffffff" width="550" height="300" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
SWF:
var item:FileReference;
//...
//some code and processing of vars needed in the php script to store in the DB
//...
item.upload("upload.php?sid="+sid+"&id="+uid+"&ga="+ga+"&seq="+ sequence);
Ce lien n'est pas accessible. Y a-t-il un lien que vous pouvez fournir, c'est public? – nirazul