服务端文件: upload.aardio
[aardio] 纯文本查看 复制代码 <form action="" enctype="multipart/form-data" method="post" name="uploadfile">
上传文件:<input type="file" name="file" /><br>
<input type="submit" value="上传" /></form>
<?
var fileData = request.postFileData();
if(!fileData) return;
var filename = fileData.file.filename;
fileData.file.save("/" ++ filename)
print("上传成功<br><img src='" ++ filename ++ "'><br>")
response.jsonPrettyPrint = true;
response.write(fileData)
一.用浏览器手动上传
二.客户端上传源码:
[aardio] 纯文本查看 复制代码 import console;
import web.multipartFormData;
import inet.http;
var fileData = web.multipartFormData();
fileData.addFile("file","C:\Documents and Settings\Administrator\桌面\aardio.png");
var header = "Content-Type:" ++ fileData.contentType();
var http = inet.http()
console.log( http.post("http://127.0.0.1:8041/upload.aardio",fileData.readAll(),header) )
http.close()
console.pause(true);
|