相关疑难解决方法(0)

将Base64字符串转换为图像文件?

我试图将我的base64图像字符串转换为图像文件.这是我的Base64字符串:

http://pastebin.com/ENkTrGNG

使用以下代码将其转换为图像文件:

function base64_to_jpeg( $base64_string, $output_file ) {
    $ifp = fopen( $output_file, "wb" ); 
    fwrite( $ifp, base64_decode( $base64_string) ); 
    fclose( $ifp ); 
    return( $output_file ); 
}

$image = base64_to_jpeg( $my_base64_string, 'tmp.jpg' );
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误invalid image,这里有什么不对吗?

php base64

132
推荐指数
5
解决办法
29万
查看次数

将文件上传到iPhone上的FTP服务器

我想实现将文件上传到FTP服务器的逻辑.

我是iPhone开发的新手,所以想找出首选的方法.浏览此任务的可用API后,我设法只找到使用CFNetwork的代码(看起来不像Objective C).

还有URL加载系统使用基于Objective C的NSURL等.

所以,我的问题:是否可以使用URL加载系统实现文件上传到FTP服务器?

谢谢.

iphone ftp upload

16
推荐指数
1
解决办法
3万
查看次数

使用GCDWebServer将UIImage发送到LocalwebServer

我的应用程序使用GCDWebServer我从我的iPhone相册中获取照片AssetsLibrary并将其存储在中NSDocumentDirectory.我只想访问此照片的Url以在网页中显示它们.

有我的代码:

[_webServer addHandlerForMethod:@"POST"
                              path:@"/"
                      requestClass:[GCDWebServerURLEncodedFormRequest class]
                      processBlock:^GCDWebServerResponse *(GCDWebServerRequest* request) {

                          ALAsset *asset = [self.arrayPictures objectAtIndex:0];
                          ALAssetRepresentation *rep = [asset defaultRepresentation];
                          CGImageRef iref = [rep fullResolutionImage];
                          UIImage *thumbnail = [UIImage imageWithCGImage:iref];
                          NSString* path ;
                          if (thumbnail != nil)
                          {
                              NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
                              NSString *documentsDirectory = [paths objectAtIndex:0];
                               path =  [[NSString alloc] initWithString:[documentsDirectory stringByAppendingPathComponent:@"test.png"]];
                              NSData* data = UIImagePNGRepresentation(thumbnail);
                              [data writeToFile:path atomically:YES];
                          }

                          NSURL *url = [NSURL fileURLWithPath:path];
                          NSString* html = [NSString stringWithFormat:@"<html><body><img …
Run Code Online (Sandbox Code Playgroud)

objective-c ios assetslibrary nsdocumentdirectory gcdwebserver

15
推荐指数
1
解决办法
1597
查看次数