Я пытаюсь использовать Брауэр можно загрузить файл, но если я использую загрузку титана, он не работает, код Брауэр является Брауэр загрузить файл:Titanium HTTPClient не может загрузить файл
<form action="upload.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
upload.php файл:
$tmp_file=$_FILES['file']['tmp_name'];
$target_file=basename($_FILES['file']['name']);
move_uploaded_file($tmp_file, "files/".$target_file);
мой титановый код:
var webaddress = 'http://' + address.value + ':' + port1.value + '/scanbatch/index.php';
xhr.open('POST',webaddress);
xhr.send({files : Titanium.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'scanbatch.txt')});
он может ее rk, но вебсервис ничего не получил, просто получил заголовок.
и, кстати, я могу отправить короткий xml через httpclient, но если xml будет длиннее, то когда он не сможет отправить, более долгое время терпит неудачу, я имею в виду не всегда, если xml длиннее 512 КБ , Он всегда терпит неудачу.
мой код
var webaddress = 'http://' + address.value + ':' + port1.value + '/liveho/scanbatch';
xhr.open('POST',webaddress);
xhr.send(xmlscript);
моя функция OnLoad является
onload : function(e) {
alert(this.responseText);
},
пожалуйста, помогите мне спасибо
Что такое 'xmlscript'? –