Bonjour,
1 - si vous êtes en local, vous trouverez votre php.ini dans le répertoire php (j’imagine que vous avez un*amp, par exemple, avec apache, mysql et php au moins)
2- toujours en local, mettre un doc (qque soit sa taille) dans le dossier upload de votre site ne pose aucun problème
3- en hébergé mutualisé, le php.ini est rarement modifiable (et, ne prend en compte que peu d’indications "resources")
4 - toujours en hébergé mutualisé, la solution est bien de passer par ftp et upload. Chez strato, de plus, vous pouvez créer des accès ftp limités à une certaine hauteur dans l’arborescence (pour éviter les manoeuvres malencontreuses), par exemple au niveau de tmp, et ainsi permettre à d’autres collaborateurs du site de charger des documents volumineux.
SPIP de lui-même, me semble-t-il, intègre la limite de taille des docs à charger "en direct" en rédaction d’article. D’autant que la limite indiquée est rarement respectée (2 MO bloquent autour de 3 à 400 ko fréquemment... Temps etc).
andré f