Question FTP upload de fichier taille limité à > 2Go

Plus d'informations
il y a 11 ans 4 mois #13211 par UrZA
Bonjour à tous :)

Cela fait plus d'une semaine que je teste plein de script à droite à gauche pour uploader 1 ou plusieurs fichiers sur un FTP.

Il y a un script sur ce forum que j'avais essayé mais vu mon niveau j'ai eu du mal à la configurer/comprendre.

Bref je tombe sur un script qui me semblait me convenir lors de mes tests avec des ptits fichiers.txt à uploader.

Mais quand je remplace les txt par des zip qui font + de 20Go, c'est la cata :(

[code:1]# create the FtpWebRequest and configure it
$ftp = [System.Net.FtpWebRequest]::Create(\"ftp://ftp.icietla.net/server.zip\"«»)
$ftp = [System.Net.FtpWebRequest]$ftp
$ftp.Method = [System.Net.WebRequestMethods+Ftp]::UploadFile
$ftp.Credentials = new-object System.Net.NetworkCredential(\"user@domain.com\",\"*P4$$word*\"«»)
$ftp.UseBinary = $true
$ftp.UsePassive = $true
# read in the file to upload as a byte array
$content = [System.IO.File]::ReadAllBytes(\"C:\temp\Agro-mail\server.zip\"«»)
$ftp.ContentLength = $content.Length
# get the request stream, and write the bytes into it
$rs = $ftp.GetRequestStream()
$rs.Write($content, 0, $content.Length)
# be sure to clean up after ourselves
$rs.Close()
$rs.Dispose()[/code:1]

Voici l'erreur que j'ai:

Exception lors de l'appel de « ReadAllBytes » avec « 1 » argument(s) : « Le fichier est trop long. Cette opération est actuellement limitée aux fichiers de prise
en charge de taille inférieure à 2 gigaoctets. »


et du coup.. je ne sais plus trop quoi faire :(
(Est ce que dans Powershell v3 il y a une cmdlet qui a été rajouté pour combler ce manque ?)

D'avance merci

Message édité par: UrZA, à: 5/12/12 14:33<br><br>Message édité par: UrZA, à: 5/12/12 14:36

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 mois #13212 par SiSMik
Salut,

T'es sur que c'est pas un problème NTFS ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 mois #13214 par UrZA
Re :)

J'ai comparé les droits du fichier.txt qui fonctionne et du zip qui fonctionne pas, ils sont identique.

J'ai refait un test du script avec l'extension txt et s'est passé, le fichier se retrouve bien sur le ftp.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 mois #13216 par Laurent Dardenne
Salut,
ReadAllByte crée un tableau de la taille de ton fichier.
Je ne suis pas un spécialiste FTP, mais je crains qu'il te faille trouver une autre solution ou découper tes envois.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 mois #13217 par UrZA
Hello laurent &amp; mci pour la mauvaise nouvelle :D

Quand tu dis:
Il faut que je trouve une autre solution, est ce que cela veut dire qu'un script FTP &gt; 2 Go n'est pas possible sous PS, ou que mon script n'est pas la bonne solution ?

Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 4 mois #13218 par Laurent Dardenne
UrZA écrit:

que mon script n'est pas la bonne solution

Plutot celle-ci. Regarde le lien associé au mot découper de mon post précédent.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.080 secondes
Propulsé par Kunena