1
이미지를 서버에 업로드해야합니다. 20 줄 미만의 코드 만 업로드하십시오. 서비스에 대한 질문이 없습니다. 내 상사가 예전 FTP처럼 작동 할 것으로 예상합니다 ...Windows 8.1 메트로 응용 프로그램을 실행하는 태블릿에서 이미지를 업로드하는 방법은 무엇입니까?
이미지를 서버에 업로드해야합니다. 20 줄 미만의 코드 만 업로드하십시오. 서비스에 대한 질문이 없습니다. 내 상사가 예전 FTP처럼 작동 할 것으로 예상합니다 ...Windows 8.1 메트로 응용 프로그램을 실행하는 태블릿에서 이미지를 업로드하는 방법은 무엇입니까?
문제에 대한 20 가지 해결책이 있다고 생각하지 않습니다.
하지만이 링크를 체크 아웃 :
http://code.msdn.microsoft.com/Windows-8-SocketsFtp-4fc23b33#content
그것은 윈도우 8.1 지하철 응용 프로그램에서 작동 전체 FTP 클라이언트를 포함하고 있습니다.
이 프로젝트를 자신의 프로젝트에서 라이브러리로 사용할 수 있습니다. 당신은 특히 파일을 업로드해야하는 경우
, 난 당신이 FtpClient 클래스의 UploadFileAsync 기능을 사용할 필요가 있다고 생각
public async Task UploadFileAsync(StorageFile file, string destination)
{
using (var stream = await OpenWriteAsync(destination))
{
//
// A more efficient way, maybe a DataReader can be used here
using (var readStream = await file.OpenReadAsync())
{
var buffer = new byte[512].AsBuffer();
var resultingBuffer = new byte[0];
while (true)
{
IBuffer readBuffer = await readStream.ReadAsync(buffer, 512, InputStreamOptions.Partial);
if (readBuffer.Length == 0) break;
resultingBuffer = resultingBuffer.Concat(readBuffer.ToArray()).ToArray();
}
await stream.WriteAsync(resultingBuffer.AsBuffer());
await stream.FlushAsync();
}
}
}